Rising for the third straight session, the 30-share barometer gained 60.88 points, or 0.31 per cent, to 19,456.69. In the past two sessions, Sensex has gone up by nearly 844 points.
The wide-based National Stock Exchange index Nifty traded 14.15 points, or 0.24 per cent, higher at 5,856.35.
Brokers said sentiment remained bullish after the government last week approved near doubling of natural gas prices to USD 8.4 from April 1 next year.
Stocks of oil companies such as HPCL and BPCL were in good demand following a hike in petrol prices.
Meanwhile, in the Asian region, Hong Kong's Hang Seng Index rose 1.78 per cent, while Japan's Nikkei shed 0.30 per cent in early trade today.