
Hero MotoCorp, Bharti Airtel, Hindalco and Gail were top Nifty gainers, adding 2.4-3.4 per cent each.
The S&P BSE Sensex and NSE Nifty 50 indexes snapped their two-day losing streak led by gains in banking, financial and auto shares amid a volatile trading session. The benchmarks opened lower but staged a recovery in the first hour of trade helped by a rebound in banking and auto stocks. The Sensex moved in a band of 82 points and the Nifty 50 index touched an intraday high of 9,346.90 and a low of 9,116.50.
The Sensex closed 0.74 per cent or 232 points higher at 31,685.75 and the Nifty 50 index advanced 0.71 per cent or 65 points to close at 9,270.90.
Nine of 11 sector gauges compiled by the National Stock Exchange ended higher led by the Nifty Private Bank index's nearly 3 per cent gain.
Nifty Financial Services, Bank and Auto indexes also rose between 2-2.85 per cent each.
Mid- and small-cap shares also witnessed buying interest as the Nifty Midcap 100 and Nifty Smallcap 100 indexes rose 0.8 per cent each.
Bajaj Finance was top gainer in the Nifty 50 basket of shares, the stock rose 5.5 per cent to close at Rs 2,112. Mahindra & Mahindra, HDFC Bank, ICICI Bank, Tata Motors, Bharti Airtel, Adani Ports, Zee Entertainment, Hero MotoCorp, Grasim Industries and HDFC were also among the gainers.
On the flipside, Bharti Infratel, ITC, Coal India, Indian Oil, Hindustan Unilever, Bharat Petroleum and TCS were among the laggards.
The overall market breadth was neutral as 907 shares closed lower while 857 ended higher on the NSE.