The 30-share barometer up by 27.97 points, or 0.14 per cent, to 19,967.01, led consumer durables, auto and realty sector stocks. The index had lost 51.14 points yesterday on profit-booking.
Similarly, the wide-based National Stock Exchange index Nifty moved up by 6.00 points, or 0.10 per cent, to 6,056.15.
Brokers said expectations of better industrial production (IIP) data for March to be released later today and a firming trend on the Asian markets, mainly triggered selective buying by funds and retail investors.