At close, the Sensex was up 290.36 points or 0.86% at 34247.05, and the Nifty was up 69.50 points or 0.69% at 10116.20. IndusInd Bank was the top gainer followed by Kotak Mahindra Bank, Reliance Industries (RIL), HDFC, Axis Bank, State Bank of India (SBI) and TCS. while losers were Hero MotoCorp, GAIL, Coal India, Bajaj Auto, ONGC, Titan and Tata Steel. About 1503 shares have advanced, 1005 shares declined, and 155 shares are unchanged. Most of the sectoral indices closed in the positive with Nifty Bank and Nifty Financial Services as top sectoral gainers, up 1.81 per cent and 1.15 per cent, respectively.S&P BSE MidCap index gained nearly 0.81 per cent. While the S&P BSE SmallCap index climbed 0.92 per cent.