Brent crude rose to a six-month high Friday. Markets feared fresh US strikes on Iran. Houthi attacks on Saudi Arabia also weighed, CNBC and the Guardian reported. CNBC said Brent futures gained 3.1% to close at $116.72 a barrel. That was the highest settle since April 29. West Texas Intermediate settled at $103.27. The Guardian said Brent rose about 3.5% and passed $117 at one point. It then eased to just over $116.

President Trump said Wednesday the United States was not talking with Iran. He said something would happen "fairly soon," CNBC reported. US officials have discussed fresh US and Israeli strikes after the midterms, CNBC and the Guardian reported. Iran's Islamic Revolutionary Guard Corps claimed to have struck commercial ships in the Strait of Hormuz, the Guardian said. Tehran threatened attacks on Gulf oil sites and data centers if a new offensive began.

Houthi militants kept striking Saudi targets. A drone attack on the Shaybah oil field left two dead. An attack on King Fahd International Airport in Dammam killed at least two and hurt eight, CNBC reported, citing Saudi state media. The State Department ordered nonessential staff to leave Saudi Arabia, CNBC and the Guardian reported. Saudi Aramco directed staff to leave its Dhahran hub and work from home, CNBC said, citing Reuters.

Brent was up 6.2% for the week, its third straight weekly gain, CNBC reported. Brokers said the chance of post-election strikes, rather than talks, was enough to lift prices, the Guardian reported. Traders also watched tanker risk in the Strait of Hormuz after the Iranian claim, the reports said.

What we know: Brent closed at a six-month high Friday on Iran-war and Saudi-attack fears.
What we don't: Whether the United States will renew strikes after the midterms.