The 30-share barometer gained 66.32 points, or 0.34 per cent, to 19,321.41 with all the sectoral indices led by consumer durables rising up to one per cent.
The index had closed 13.09 points up in the previous session on Monday.
The wide-based National Stock Exchange index Nifty moved up by 14.80 points, or 0.25 per cent, to 5,870.55.
Brokers said increased buying by major players in line with a firming trend overseas and covering-up of short positions by speculators ahead of tomorrow's monthly expiry in the derivatives segment mainly influenced the trading sentiments.
Meanwhile in the Asian region, Japan's Nikkei gained 0.61 per cent in the early trade today, while Hong Kong markets remained closed for a public holiday.