Crude oil prices rose 0.66 per cent to Rs 3,960 per barrel on Monday as speculators created fresh positions amid positive domestic cues.
Analysts said raising of bets by participants kept crude prices higher in futures trade.
On the Multi Commodity Exchange, crude for delivery in September traded higher by Rs 26, 0.66 per cent, to Rs 3,960 per barrel in 17,012 lots.
However, globally, the West Texas Intermediate was trading lower by 0.09 per cent to USD 55.86 per barrel.
Meanwhile, Brent crude, the international benchmark rose 0.20 per cent to USD 61.71 per barrel in New York.