Oil prices were mixed on Tuesday, with Brent pulling back from an early gain on profit-taking, while U.S. crude extended its rally amid signs that producers are cutting output as promised just as demand picks up on a resumption of economic activity.
Brent crude fell 19 cents, or 0.6%, to $34.62 a barrel by 0351 GMT, after earlier touching its highest since April 9.
U.S. West Texas Intermediate crude was up 11 cents, or 0.4%, at $31.93 a barrel, giving up some of its earlier gains. It rose as high as $33.44 earlier in the session, hitting its highest since March 16.