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.
The US Dow Jones Industrial Average ended 0.69 per cent lower in yesterday's trade.
