Further, beginning of March series in the derivatives segment, supported the upside in stock prices.
The 30-share index, which had lost 261.34 points yesterday, recovered by 180.91 points, or 0.63 per cent, to 28,927.56, with stocks of capital goods, metal, healthcare, auto, banking, consumer durables and power sectors, leading the recovery.
On similar lines, the National Stock Exchange index Nifty recaptured the 8,700-mark by rising 57.15 points, or 0.66 per cent, to 8,741.
Besides, a firming trend at the other Asian markets triggered buying activity here, they added.
Among other Asian markets, Hong Kong's Hang Seng was up by 0.62 per cent, while Japan's Nikkei gained 0.15 per cent in early trade today.
The US Dow Jones Industrial Average ended 0.06 per cent lower in yesterday's trade.