Besides, a firming trend in other Asian markets also influenced the trading sentiment here.
The 30-share index, which had retreated from record closing by losing 167.37 points in the previous session, recovered by 91.69 points, or 0.37 per cent, to 24,641.20.
Also, the National Stock Exchange index Nifty rose 23.45 points, or 0.32 per cent, to 7,341.45.
Brokers said fresh buying by funds and investors after yesterday’s profit-booking and a firming trend on Asian bourses, in line with overnight gains in the US markets, helped trading sentiments to improve here.
Among other Asian markets, Hong Kong’s Hang Seng was up 0.63 per cent while Japan’s Nikkei rose 0.16 per cent in early trade today.
The US Dow Jones Industrial Average closed on a record-high by rising 0.42 per cent in yesterday’s trade on encouraging economic data.