The 30-share index, which had lost 45.86 points in the previous session, recovered by 64.43 points, or 0.25 per cent, to 24,889.26, with consumer durables, banking, healthcare, auto, teck, IT, realty and capital goods stocks leading the recovery.
The NSE Nifty also surged by 12.25 points, or 0.16 per cent, at 7,568.20.
Brokers said besides a mixed trend at other Asian bourses, selective buying by funds and retail investors ahead of RBI's monetary policy to be announced later in the day, influenced the sentiment.
The US Dow Jones Industrial Average ended 0.10 per cent lower in yesterday's trade.
