Benchmark indices surged on Wednesday led by gains in financial and metal stocks.
The Sensex ended 605 points higher at 32,720 and the Nifty climbed 1.84% to close near 9,550.
Hindalco, Adani ports, HDFC, GAIL and HCL Tech were the top five gainers. Whereas, Axis Bank, Asian Paints, HUL, DRL and Titan were the top Nifty losers.
The Indian rupee surged 52 paise to close at 75.66 against the US dollar.