The 30-share barometer gained 101.27 points, or 0.51 per cent, to 19,805.60 points. The index had gained 30 points in the previous session.
Similarly, the wide-based National Stock Exchange index Nifty moved up by 31.10 points, or 0.52 per cent, to 6,014.65.
Brokers said buying by funds in Reliance Industries and other heavy-weight stocks and some short-covering by speculators, mainly influenced the trading sentiment.
Stocks of Reliance Industries spurted by 3.60 per cent to Rs 816.30 after company announced a huge natural gas discovery, possibly the biggest find ever, in the flagging eastern offshore KG-D6 block that will be key to arresting falling output.
Coal India stocks also up by 1.13 per cent at Rs 313.85 ahead of quarter earnings.
Meanwhile, Japan's Nikkei was fell over 3 per cent, while Hong Kong's Hang Seng shed 0.11 per cent in early trade today.