The Sensex resumed higher at 25,432.10 and hovered in a range of 25,704.24 and 25,430.59 before quoting at 25,696.33 at 1145 hours, up by 390.86 points or 1.54 per cent from its last close.
The NSE 50-share Nifty also rose by 129.40 points or 1.67 per cent to quote at 7,878.25.
Major gainers were, ICICI Bank 3.63 pct, HDFC 2.92 pct, SBIN 2.24 pct, Larsen 2.18 pct, Maruti 2.18 pct, Axis Bank 2.03 pct, Tata Motors 1.99 pct, Bhel 1.79 pct, AsianPaint 1.77, TCS 1.74 pct and HDFC Bank 1.47 pct.
In overseas stock markets, Asian equities edged higher after encouraging reports on the US housing market saw sharp gains in US stocks overnight.
