At close, the Sensex was up 358.83 points or 0.69% at 52,300.47, and the Nifty was up 102.40 points or 0.65% at 15,737.80 led by the realty, PSU bank, metal and pharma names. Bajaj Finance was the top gainer followed by Bajaj Finserv, SBI, IndusInd Bank, and ITC. Bajaj Auto, Maruti, Power Grid, and HCL Technologies were the top laggards. About 2254 shares have advanced, 699 shares declined, and 116 shares are unchanged. All the Nifty sectoral indices, except the Nifty Auto index, closed in the green, with the Nifty Realty index and the Nifty PSU Bank index ending 3 percent and 2 percent higher, respectively. The S&P BSE MidCap and SmallCap indices ended the session 1.26 percent and 1.73 percent higher, respectively.