Iran’s Revolutionary Guard said the US attack – which broke a lull in fighting in the six-month war – would “result in punishment of the aggressor”.