At the Multi Commodity Exchange, crude oil for delivery in current month was trading higher by Rs 81, or 2.79 per cent, to Rs 2,982 per barrel, in a business turnover of 4,613 lots.
Likewise, the oil for delivery in June shot up by Rs 70, or 2.36 per cent, to Rs 3,037 per barrel in 218 lots.
Analysts said speculative positions built-up by participants after oil prices climbed in Asia today with Brent breaching USD 45 a barrel as raging wildfires threatened to cut Canadian output and a decline in the US crude production also boosted the commodity, influenced crude futures here.
Meanwhile, West Texas Intermediate for June delivery gained 96 cents, or 2.19 per cent, to USD 44.74 while global benchmark Brent for July climbed 80 cents, or 1.79 per cent, to USD 45.42 a barrel.