Oil prices dipped in early trading on Friday as a stronger dollar weighed and Russia warned that a global crude supply overhang could last into next year.
The dollar has recovered 2.46 percent in value from May lows against a basket of other leading currencies, reversing an almost 8-percent fall earlier in the year.
A stronger dollar, in which oil is traded, makes fuel imports more expensive for countries using other currencies, potentially hitting demand.
International Brent crude futures were trading at $47.71 per barrel at 0025 GMT, down 37 cents from their last settlement.
US West Texas Intermediate crude futures were down 41 cents at $46.29 a barrel.
But analysts said that declining output, especially in North America was preventing deeper price falls.
“A stronger US-dollar came up against more positive fundamentals … due a fall in US oil production,” ANZ bank said on Friday.
US crude oil production has fallen 4.7 percent from 2016 peaks in January to 8.8 million barrels per day (bpd), according to US Energy Information data, and output is down 8.4 percent from its 2015 peak.
In Canada, crude production outages from oil sand fields following forced closures due to wildfires still stood around 1 million bpd as of Wednesday, although operators said they were gradually ramping up output.
Yet top crude oil producer Russia poured cold water on the notion that recent falls in production in the Americas, Asia and Africa had wiped out a global production and storage overhang that helped pull down oil prices by over 70 percent between 2014 and early 2016.
Russian Energy Minister Alexander Novak told reporters on Thursday that the global oil surplus stood at 1.5 million bpd and that the market might not balance out until the first half of 2017.
“(The outlook that the market won’t balance until the first half of 2017) is an optimistic forecast as oversupply persists and the decline in production volumes is slower than analysts expected,” he said.
Novak said he expected Russia to produce 540 million tonnes (10.81 million bpd) or more of oil this year, up from 534 million tonnes in 2015.