The 30-share barometer rose by 103.13 points, or 0.46 per cent, to 22,446.58 with stocks of healthcare, auto, capital goods, metal and banking sectors leading the gains. The index had lost 208.05 points in the previous three sessions.
Similarly, the wide-based National Stock Exchange index, Nifty, gained 35.40 points, or 0.53 per cent, to 6,730.45.
Brokers said sentiments on the domestic bourses turned better after the International Monetary Fund (IMF) said India's
Besides, a mixed trend in the Asian region supported the upside, they said.
In the Asian region, Hong Kong's Hang Seng gained 1.11 per cent, while Japan's Nikkei down by 1.82 per cent, in early trade today.
The US Dow Jones Industrial Average ended 0.06 per cent higher in yesterday's trade.