Donald Trump has bombed Iran again, three days after voters took both houses of Congress from his party in an election fought partly over his war. Trump said on Friday that the US had hit "a little bit of an anti-aircraft device" and "knocked it out in about 15 minutes, maybe five", and called the strikes "minor".

Iranian state media said two projectiles hit the Suza area of Qeshm Island, in the Strait of Hormuz, and semi-official outlets said nobody was killed. The Revolutionary Guards claimed to have shot down a US MQ-1 drone over the island the same night, which the US has not confirmed.

It is the second US attack on Qeshm in a week. On Monday, the day before the election, US officials called strikes on the island "defensive" after Iranian forces fired on an American jet. That jet was over Iranian territory, enforcing an illegal US blockade of Iran's ports, and Iran had not attacked the United States. We covered that attack when it happened.

The strikes came while Qatar, the chief mediator, pushes a two-day "bridge deal" in which the US would lift the blockade and release some frozen Iranian money, Iran would let UN nuclear inspectors into bombed sites, and the Strait of Hormuz would reopen. Trump said "We are talking to Iran." A day earlier he told reporters the US might have to "destroy" the rest of Iran, and the US military has offered up to $20 million for information on Iran's nuclear programme.

Trump also told reporters in West Palm Beach that the US had made "a lot of progress" in talks with Tehran, without saying what. The US military said the area around Qeshm was "relatively calm" and would not comment further. On Saturday, Qatar's foreign ministry spokesman Majed al-Ansari dismissed reports that the talks had failed, saying such claims serve "only those seeking to prolong the war".

Ebrahim Azizi, who chairs the Iranian parliament's national security committee, wrote on X that "We won't let Trump walk away from the region without paying a price and reparations." An Iranian health official told The Times that Iran was handing out iodine tablets near its nuclear sites, saying "Trump can no longer be trusted."

JD Vance singled out the war as a cause of the midterm defeat. Only 28% of voters approved of it by July.

This news is developing, more updates will follow.