Oil futures slid after setting a 2016 high 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.05 per barrel at 1129 GMT, down 13 cents from their last settlement and off an earlier high of $47.47. U.S. West Texas Intermediate (WTI) futures were down 19 cents at $45.14 a barrel.
Both Brent and WTI have rallied more than 70% since their respective 2016 lows in January and February.
Record crude storage figures may have spurred some investors to take profits on Thursday 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.
Despite slipping from the highs, analysts said oil market sentiment had clearly turned bullish, and further price rises were likely.
"Nothing appears capable of stopping the surge in oil prices at the moment," Commerzbank said on Thursday.
Analysts also said there were immediate supply risks from Venezuela, which is facing a severe electricity crisis, that needed to be factored in.
"Venezuela is an immediate supply risk. In the next two weeks there is potential to have some serious disruption," Olivier Jakob at consultancy Petromatrix said.
Falling U.S. output has also been a supporting factor in oil's recovery.
U.S. Energy Information Administration (EIA) data showed that crude production fell to 8.94 million barrels per day (bpd) last week, down almost half a million bpd from last year.
But Commerzbank warned that oil prices at $50 a barrel should make drilling attractive again for some shale producers.
"Some producers are also likely to use the higher price level for hedging transactions, which would likewise prevent any future fall in production," the bank said.
Analysts said further bullish momentum could emerge due to the ongoing weakness in the dollar, which is down almost 6% this year against a basket of leading currencies.
A weaker greenback makes dollar-traded crude cheaper to buy for countries using other currencies.
The Federal Reserve said on Wednesday it would leave U.S. interest rates unchanged while the Bank of Japan said on Thursday it would hold back from expanding monetary stimulus, pushing the yen higher against the dollar.