Oil prices fell on Wednesday after three consecutive sessions of gain as Donald Trump headed to China for a high-stakes summit with Xi Jinping.
Brent crude lost 73 cents to settle at $107 a barrel and US West Texas Intermediate fell 62 cents to $101.60, pulling back from a rally that had pushed both benchmarks up on fading hopes for a lasting ceasefire to end the US-Israeli war against Iran.