Oil prices hit their highest in four months after two attacks on Saudi Arabian facilities on Saturday knocked out more than 5% of global supply.
At the start of trading, Brent crude jumped 19% to $71.95 a barrel, while the other major benchmark, West Texas Intermediate, rose 15% to $63.34.
US Secretary of State Mike Pompeo said Tehran was behind the attacks. Iran accused the US of “deceit.”
Later Mr Trump said in a tweet the US knew who the culprit was and was “locked and loaded” but waiting to hear from the Saudis about how they wanted to proceed.
What will be the impact on oil supply?
The Saudis have not gone into any detail about the attacks, barring saying there were no casualties, but have given a few more indications about oil production.
Energy Minister Prince Abdulaziz bin Salman said some of the fall in production would be made up by tapping huge storage facilities.
The kingdom is the world’s biggest oil exporter, shipping more than seven million barrels daily.
Saudi Arabia is expected to tap into reserves so that exports can continue as normal this week.
However, Michael Tran, managing director of energy strategy at RBC Capital Markets in New York, said: “Even if the outage normalises quickly, the threat of sidelining nearly 6% of global oil production is no longer a hypothetical, a black swan or a fat tail. Welcome back, risk premium.”
What are the US accusations?
Mr Pompeo said Tehran was behind the damaging attacks but gave no specific evidence to back up his accusations.
He has rejected claims by Yemen’s Iran-backed Houthi rebels that they carried out the attacks.
Iran accused the US of “deceit” and its Foreign Minister Javad Zarif said that “blaming Iran won’t end the disaster” in Yemen.
The US meanwhile has blamed Iran for other attacks on oil supplies in the region this year, amid continuing tension following Mr Trump’s decision to reinstate sanctions after abandoning the landmark international deal which limited Tehran’s nuclear activities.