The 30-share index, which had gained 169.23 points in the previous two sessions, was up 72.87 points or 0.26 per cent at 27,988.76, led by gains in oils and gas, healthcare, PSU, consumer durables, FMCG and auto stocks.
The NSE Nifty was quoting higher by 19.40 points, or 0.22 per cent to 8,585.25.
Brokers said continued foreign fund inflows and widening of positions by retail investors coupled with a firming trend in other Asian bourses following another record closing at the US markets yesterday on encouraging corporate earnings, influenced trading sentiment here.
The US Dow Jones Industrial Average ended 0.19 per cent higher yesterday.