ICICI Bank was the top gainer in the Sensex pack, jumping over 5 per cent, followed by Axis Bank, Nestle India, SBI, HDFC, ONGC and Kotak Bank. On the other hand, Bajaj Auto, TCS, Bharti Airtel, M&M and Maruti were among the laggards.
The 30-share BSE index opened on a weak note and gyrated over 600 points during the day. However, it gained ground in the last hour of the session to finish at 40,794.74, up 169.23 points or 0.42 per cent.