Israel has launched direct airstrikes against Iran in a high-stakes retaliatory attack that brings the Middle East closer to a regional war that could draw in the US. The Israeli military said it had completed its air attack on Saturday morning, hitting missile manufacturing sites and aerial defences in several areas inside Iran. Israel’s public broadcaster said three waves of strikes had been completed.

Iranian air defences said Israel attacked military targets in the provinces of Tehran, Khuzestan and Ilam and that “limited damage” was caused to some locations. A senior US official described the strikes as “extensive”, “precise” and against military targets across Iran. The US did not participate in the strikes, the official said, but worked with the Israeli government to encourage a low-risk attack with no civilian harm.

“The effect was a proportionate self-defence response. The effect is to deter future attacks and to degrade Iran’s abilities to launch future attacks.” The official stressed that the US considered the operation to be an “end to the exchange of fire between Israel and Iran”.

“This should be the end of the direct military exchange between Israel and Iran – we had a direct exchange in April and that was closed off and now we’ve had this direct exchange again.” At least seven explosions were reported over the capital, Tehran, and nearby Karaj as well as the eastern city of Mashhad just after 2.30am local time on Saturday, as Isr.