The 30-share barometer, which had lost almost 245 points in the previous two sessions, rose 45.03 points, or 0.20 per cent, to 22,676.64 on the back of recovery in healthcare, tech, consumer durables and oil & gas sector stocks.
Similarly, the broad-based National Stock Exchange index Nifty, gained 13.40 points, or 0.20 per cent, to 6,774.65.
Brokers said selective buying by participants on the back of encouraging earnings announced by some companies and a firming trend in the global markets helped sentiments to improve.
Bharti Airtel also found buying support and gained 0.18 per cent to Rs 338.50 ahead of its fourth quarter results to be announced today.
Meanwhile, among other Asian markets, Hong Kong's Hang Seng was up 0.18 per cent in early trade today, while Japan's Nikkei remained closed for a public holiday.
The US Dow Jones Industrial Average ended 0.53 per cent higher in yesterday's trade.