Oil headed for its biggest weekly gain in more than three months as US President Donald Trump increased pressure on buyers of Russian energy in a bid to end the war in Ukraine.
Brent traded above $69 a barrel for a weekly advance of 4.5%, while West Texas Intermediate was at more than $65 a barrel. Trump pressed Turkish President Recep Tayyip Erdogan to stop buying oil from Russia and discussed energy security with Hungarian Prime Minister Viktor Orban, after he earlier this week rebuked NATO members for buying fuel from the OPEC+ producer.