Traders said covering-up of short positions by speculators ahead of monthly expiry in the derivatives segment today also influenced the sentiment.
The 30-share barometer, which had lost 72.03 points in yesterday's trade, recovered by 13.61 points, or 0.08 per cent, to 16,859.66 with stocks of healthcare, consumer durables and FMCG sectors trading the positive zone.
Similarly, the wide-based National Stock Exchange index Nifty was trading 2.60 points, or 0.05 per cent, higher at 5,112.20.
Overnight gains on the US markets on the back of strong corporate earnings also had a positive impact, brokers said.
Meanwhile, in the Asian region, Japan's Nikkei was up by 0.51 per cent, while Hong Kong's Hang Seng index shed 0.23 per cent.
The US Dow Jones Industrial Average ended 0.47 per cent higher in yesterday's trade.