Crude oil prices gained Rs 11 at Rs 3,959 per barrel on Thursday as speculators created fresh positions on spot demand.
On the Multi Commodity Exchange, crude for delivery in November traded higher by Rs 11, 0.28 per cent, at Rs 3,959 per barrel in 18,786 lots.
Crude oil for December was quoting higher by Rs 10, or 0.25 per cent, at Rs 3,972 per barrel in 269 lots.
Analysts said raising of bets by participants kept crude prices higher in futures trade here.
Globally, West Texas Intermediate was 0.61 per cent down at USD 55.63 per barrel.
Meanwhile, Brent crude, the international benchmark declined 0.29 per cent at USD 60.99 per barrel in New York.