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.