The benchmark indices ended two-day losing streak and closed on positive note in a volatile session on Wednesday with Nifty went past 9,250-level.
The Sensex jumped 232.24 points or 0.74 percent at 31,685.75, while Nifty was up 65.30 points or 0.71 percent at 9,270.90.
Mahindra & Mahindra was the top gainer in the Sensex pack zooming over 5 percent. Other gainers included Bajaj Finance, HDFC Bank, Bharti Airtel, ICICI Bank, Hero MotoCorp, HDFC and NTPC.
Except FMCG and IT, other indices ended on positive note. BSE Midcap and Smallcap indices rose between 0.5-0.8 percent.