Oil retreated from a three-month high as Opec+ unity was threatened by a long-running feud over complying with production cutbacks, while U.S. data cast doubt on the strength of the demand recovery. Futures in New York fell around 2% to below $37/bl after closing at the highest since March 6. Saudi Arabia and Russia have reached a preliminary deal to extend output curbs for an extra month, but it’s conditional on other members making deeper cuts in the months ahead to make up for past non-compliance, people familiar with the matter said. The two leading producers have lost their patience with the errant behavior of the next-biggest, Iraq.