The 30-share barometer gained by 74.46 points, or 0.40 per cent, to 18,805.62 with IT, oil and gas, healthcare, capital goods and realty sector stocks leading the recovery. The index had shed 13.17 points in yesterday's volatile session.
Similarly, the wide-based National Stock Exchange index Nifty moved up by 13.55 points, or 0.24 per cent, to 5,702.25.
Stocks of Tata Consultancy Services (TCS) rose 1.76 per cent to Rs 1,485, after the company yesterday reported a 22.1 per cent jump in net profit at Rs 3,596.9 crore for January- March quarter.
Meanwhile, in Asia, Japan's Nikkei fell by 0.32 per cent, while Hong Kong's Hang Seng index shed 0.16 per cent in early trade. The US Dow Jones Industrial Average ended 0.94 per cent lower in previous session after disappointing earnings reports.