At close, the Sensex was up 284.01 points or 0.84% at 34109.54, and the Nifty was up 82.40 points or 0.83% at 10061.50. M&M, Kotak Mahindra Bank, Bajaj Finance, State Bank of India (SBI), ICICI Bank and Nestle India were the major gainers in the Sensex pack. While NTPC. Bharti Airtel, Maruti Suzuki, Hero MotoCorp, Zee Entertainment and Infosys were among other laggards. About 1639 shares have advanced, 844 shares declined, and 131 shares are unchanged. Except for Nifty IT and Metal, all the sectoral indices ended with gains. Nifty PSU Bank index gained over 5 per cent. The Nifty SmallCap 100 index gained over 1 per cent. The Nifty Midcap 100 index gained 0.4 per cent.