The 30-share barometer, which had lost nearly 219 points in the previous two trading days, recovered by 43.68 points, or 0.23 per cent, to 18,727.36.
Similarly, the wide-based National Stock Exchange index Nifty moved up by 15.65 points, or 0.28 per cent, to 5,701.90.
Brokers said fresh round of buying by major players amid a mixed trend in Asian markets mainly influenced the trading sentiment.
Meanwhile, in Asian region, Hong Kong's Hang Seng index was up by 0.03 per cent, while Japan's Nikkei shed 0.73 per cent.
The US Dow Jones Industrial Average had ended marginally higher by 0.03 per cent in the previous session.