Brent crude oil LCOc1 was up 10 cents at $47.96 a barrel by 0920 GMT, around 12 percent below its opening level on May 25, when an OPEC promise to restrict production was extended into 2018. US crude CLc1 was 10 cents higher at $45.74.
The Organization of the Petroleum Exporting Countries and other big producers have agreed to pump almost 1.8 million barrels per day (bpd) less than they supplied at the end of last year, and hold output there until the first quarter of 2018.
But world markets are still awash with oil.
"The challenge OPEC is facing is bigger than anyone thought a few weeks ago," said Tamas Varga, analyst at London brokerage PVM Oil Associates.
US data this week showed a surprise 3.3-million-barrel build in commercial crude oil stocks to 513.2 million.
Inventories of refined products were also up, despite the start of the peak-demand summer season.
"Crude oil prices are testing lows last seen in (the fourth quarter of) 2016," analysts at US bank Jefferies wrote, pointing to the United States as the main pressure on prices.
US refined oil product inventories are now back above 2016 levels and well above their five-year range, reflecting an unexpected slowdown in US demand for gasoline and distillate fuels, Jefferies said.
Asian markets are also oversupplied, with traders putting excess crude into floating storage, an indicator of a glut .
The Brent forward curve shows a clear "contango" shape, with oil for use now at deep discounts to future prices.