The 30-share index Sensex gained further ground as heavy buying action was witnessed across board.
BSE Midcap and Smallcap surged 0.93 % and 0.85% respectively.
At 1:57 p.m., the BSE Sensex, which had tumbled to 14,992.97 earlier in the day, gained 206.52 points at 15,280.06, while NSE Nifty stood at 4,577.45, up 59.90 points.
IT, banking and realty stocks, which turned a bit easy after a quite positive show earlier this morning, recovered strongly on account of good buying action.