Oil prices surged on Wednesday amid mounting optimism in the markets as the US and China reached a trade agreement.
The US and China reached a trade framework in London after two days of intensive negotiations, with representatives waiting for the final approval of Trump and Xi Jinping to move forward.
Trump said China will supply rare-earth minerals and magnets to the US, and will get chip exports from America, with restrictions on Chinese students in US universities will be lifted as well.
Oil was also boosted after Iran threatened to strike US bases if America attempted an attack on its nuclear facilities.
US President Trump said he has less confidence now that Iran would agree to stop uranium enrichment.
Otherwise, the Energy Information Administration reported a drawdown of 3.6 million barrels in US crude stocks last week to a total of 432.4 million barrels, while analysts expected a drop of 2.4 million barrels.
Gasoline stocks rose 1.5 million barrels to 229.8 million barrels, while distillate stocks rose 1.2 million barrels to 108.9 million barrels.
On trading, Brent futures due in August rose 4.34%, or $2.9 to $69.77 a barrel.
US crude futures due in July rallied 4.88% to $68.15 a barrel.