The 30-share index rose 63.57 points or 0.22 per cent to 29,400.14. The gauge had gained 17.43 points in the previous session.
Also, the NSE Nifty was up 23 points, or 0.25 per cent, to 9,126.50.
Sectoral indices, led by realty, metal and FMCG, were trading in the positive zone with gains of up to 0.87 per cent.
Brokers said that a firm trend at other Asian markets after crude oil prices rebounded from an overnight sell-off amid Japan reporting stronger-than-expected exports in March and easing tensions over North Korea helped lift sentiments.
Among other Asian markets, Japan's Nikkei was up 0.31 per cent while Hong Kong's Hang Seng index rose 0.33 per cent in morning trade.
The US Dow Jones Industrial Average ended 0.58 per cent down in yesterday's trade, weighed down by weak earnings.