The 30-share index, which had lost 398.50 points in the previous three sessions, recovered 55.50 points, or 0.18 per cent, at 29,631.24.
Sectoral indices such as IT, oil and gas, capital goods and technology were in the lead, giving the sentiment a lift.
The NSE index Nifty was also trading higher by 7.95 points, or 0.09 per cent, at 9,189.40.
Optimistic buying in blue-chip stocks ahead of industrial production (IIP) data for February and retail inflation for March tomorrow kept stocks on course.
The Dow Jones Industrial Average, however, ended 0.01 per cent higher yesterday.
Disclaimer: No Business Standard Journalist was involved in creation of this content