Positive macro-outlook overlapped the market sentiment and Delhi election results where the Aam Aadmi Party was heading towards a landslide victory in Delhi Assembly polls, a broker said.
Shares from Midcap and SmallCap companies also supported the market gain.
Meanwhile, foreign portfolio investors sold shares worth a net Rs 660.30 crore yesterday, as per provisional data.
The Sensex opened at 28,122.48 and drifted to 28,044.49 before rebounding to a high of 28,522.71, quoting 28,491.96 at 1040hrs.
Also Read
The CNX 50-share Nifty, after plunging to below 8,500-mark, gained 76.30 points, or 0.89 per cent, to 8,602.65 at 1040 hours.
Major gainers were Hindalco (3.93 per cent), ICICI Bank (3.18 per cent), SBIN (2.84 per cent), TataMotors (2.73 per cent), BHEL (2.34 per cent) and SSLT (2.29 per cent).
Asian stocks were trading mixed. Key indices in Taiwan, Japan, Indonesia, and South Korea were down 0.17 pct to 0.7 pct. Key indices in and China, Hong Kong and Singapore rose by 0.01 pct to 0.84 pct.