At Multi Commodity Exchange, crude oil for delivery in June spurted by Rs 79 or 2.48 per cent to Rs 3,269 per barrel, in a business turnover of 4,138 lots.
Likewise, the oil for delivery in July traded higher by Rs 78 or 2.40 per cent to Rs 3,324 per barrel in 1,904 lots.
Analysts said speculators built fresh positions after oil prices extended gains in Asia today on the back of a weaker US dollar and easing fears of a UK exit from the European Union. This mainly led to the rise in crude oil prices.
US crude last week plunged nearly 10 per cent in six days after hitting 11-month high over previous week while European Brent had given up 9 per cent.