The 30-share index, which had lost over 666 points in the previous two sessions, recovered by 53.76 points, or 0.25 per cent, to 20,761.21, with stocks of consumer durables, capital goods, power, realty and metal sectors leading the recovery.
Similarly, the wide-based National Stock Exchange index Nifty moved up by 11.05 points, or 0.18 per cent, to 6,146.90.
Brokers said emergence of buying by funds at prevailing levels ahead of the RBI's policy review to be announced later in the day and a firming trend in the Asian region mainly influenced the trading sentiment.