Oil prices reversed in choppy trading on Friday as investors momentarily overcame fears about the supply outlook, buying back contracts that had been beaten down to multi-year lows.

Profit-taking dragged Brent crude back from below $90 a barrel, close to a four-year low. Earlier, rising supply and more grim economic news extended the contract's months-long slump. U.S. crude also rebounded sharply after sinking to its lowest since 2012, ratcheting up pressure on OPEC to slash output to rescue prices in the face of slow demand.