At the Multi Commodity Exchange, crude oil for delivery in January contracts was trading Rs 37, or 0.95 per cent, higher at Rs 3,943 per barrel in a business turnover of 10,143 lots.
The oil for delivery in February too was up Rs 34, or 0.87 per cent, at Rs 3,947 per barrel in 556 lots.
Traders said speculators raised bets on account of a firm trend in Asian markets where crude hit its highest level since 2015 as speculators bet on further price rises amid OPEC-led production cuts and a dip in American drilling activity, buoyed sentiments in futures trade here.