The 30-share index, which had slipped from record-high by falling 68.26 points in yesterday’s trade, gained 48.37 points, or 0.17 per cent, to 27,989.01.
The NSE Nifty also edged higher by 5.55 points, or 0.07 per cent, to 8,363.40.
Brokers said sentiments remained firm on sustained foreign fund inflows and positive economic data as retail inflation eased to 5.52 per cent in October and industrial production grew at 2.5 per cent in September.
Besides, falling global crude oil prices influenced trading sentiments, they added.
Among other Asian markets, Japan’s Nikkei rose 0.48 per cent, while Hong Kong’s Hang Seng shed 0.02 per cent in early trade today.
The US Dow Jones Industrial Average closed 0.23 per cent higher in yesterday’s trade.