Oil futures steadied after setting new 2016 highs on Thursday as traders locked in profits, though analysts said supply disruptions, strong investor appetite and a weakening dollar could push prices higher soon.
Brent crude futures were trading at $47.21 per barrel at 1329 GMT, up 3 cents from their last settlement and off an earlier high of $47.59.
U.S. West Texas Intermediate (WTI) futures were up 4 cents at $45.37 a barrel after reaching a new 2016 high of $45.71.
Brent and WTI have rallied more than 70 percent since hitting their respective 2016 lows in January and February.
Record crude storage figures may have spurred some investors to take profits by closing positions betting on a rise in prices, traders said.
Government data on Wednesday showed that U.S. crude stocks climbed 2 million barrels last week to an all-time peak of 540.6 million barrels. [EIA/S]
Despite slipping from the highs, analysts said oil market sentiment had clearly turned bullish and further price rises were likely.