The US has reportedly identified locations in Iran from which drones and cruise missiles were launched against major Saudi oil facilities on Saturday.
Senior US officials told media outlets that the locations were in southern Iran, at the northern end of the Gulf.
Saudi air defences did not stop the drones and missiles because they were pointed southwards, to prevent attacks from Yemen, they added.
Iran denies involvement in the attacks, which disrupted global oil supplies.
Yemen’s Iran-aligned Houthi rebels said they had launched the drones that struck the Abqaiq oil processing plant, the world’s largest, and the Khurais oilfield.
Iranian President Hassan Rouhani has called the attack a reciprocal act by the “Yemeni people”.
Oil prices soared 20% after the attacks, at one point reaching $71.95 (£57.53) a barrel. But they have since pared their gains as it appeared market disruption would not be as bad as feared.
On Tuesday, Saudi Arabia’s energy minister said he expected production to be fully back online by the end of the month, adding that half the production at the damaged facilities had already been restored.
Brent crude – the international benchmark used by traders – was trading at about $64 (£51.20) after the announcement.
What has the US said?
This wreckage will be analysed and used to present “a very compelling forensic case” that Iran was responsible, the report says.
Vice-President Mike Pence said on Tuesday the US was “evaluating all the evidence”, and that Secretary of State Mike Pompeo was en route to Saudi Arabia “to discuss our response”.
He added: “The United States of America will take whatever action is necessary to defend our country, our troops, and our allies in the Gulf. You can count on it.”
Iranian Foreign Minister Javad Zarif tweeted that “Yemeni victims” were responsible for the attacks, saying that blaming Iran would not change the situation and saying the US was “in denial”.
Earlier this year, President Trump unilaterally pulled the US out of the landmark agreement that had limited Iran’s nuclear programme in exchange for the lifting of economic sanctions.
The president told reporters on Tuesday he was not ruling out meeting Mr Rouhani at UN, as has been previously suggested, but added that he would “prefer not meeting him”.
He also said he would be willing to use the US strategic oil reserves if need be.
“I don’t believe I need to, but if we want to use strategic oil reserves, I would open them up,” he said.
US officials said there were 19 points of impact on the targets, which could have come from a mix of drones and cruise missiles.
The Houthis have repeatedly launched rockets, missiles and drones at populated areas in Saudi Arabia, attacks which have left at least four civilians dead.
The conflict in Yemen escalated in March 2015, when the Houthis took control of much of the west of the country and forced President Abdrabbuh Mansour Hadi to flee abroad.
Soon after, Saudi Arabia and its allies launched an air campaign in a bid to restore Mr Hadi’s government.
The UN says at least 7,290 civilians have died and 80% of the population – 24 million people – need humanitarian assistance or protection, including 10 million who rely on food aid to survive.