The 30-share index, which had lost 518 points yesterday, its worst drop in 10 months, recovered by 78.30 points, or 0.31 per cent, to 25,660.41, with stocks of capital goods, oil & gas, consumer durables and PSUs, leading the recovery.
On similar lines, the National Stock Exchange index Nifty moved up by 11.35 points, or 0.15 per cent, to 7,634.55.
However, a weak trend at other Asian bourses restricted the gains, brokers said.
Among other Asian markets, Hong Kong's Hang Seng was down 0.57 per cent, while Japan's Nikkei fell 0.51 per cent in early trade today.
The US Dow Jones Industrial Average ended 0.69 per cent lower in yesterday's trade..