Attacken mot fartygen, som var kopplade till Förenade arabemiraten, ska ha skett i Omans territorialvatten natten mot tisdagen. Ytterligare åtta personer skadades, varav två allvarligt.
”Förenade arabemiraten förbehåller sig full rätt att reagera på denna eskalering och att vidta alla nödvändiga åtgärder för att skydda sitt territorium, sina medborgare och invånare”, skriver departementet i ett uttalande på X.
Enligt Irans revolutionsgarde ignorerade fartygen ”upprepade varningar”.
”De valde att passera genom ett minfält och blev därefter attackerade och satta ur spel”, lyder ett uttalande enligt AP.
Även Bahrain besköts med robotar och drönare under tisdagsnatten, som svar på den nya vågen av amerikanska attacker mot Iran.
Syftet med nattens attacker var enligt ett uttalande från den amerikanska militära ledningscentralen Centcom att tillfoga kännbara skador på ”iranska styrkor och försämra deras förmåga att attackera oskyldiga civila och kommersiella fartyg i Hormuzsundet”.
Den senaste attacken meddelades vara över omkring 04.20 svensk tid och enligt Centcom riktades den mot militära mål runtom i Iran, bland annat den stora hamnstaden Bandar Abbas.
President Donald Trump hävdar dock att ett fredsavtal fortfarande är möjligt.
– Vi hade ett avtal med dem för två dagar sedan, men sedan sade de att de inte kunde gå med på det och behövde förhandla mer, sade Trump till reportrar i Ovala rummet på måndagskvällen.
Enligt nyhetsbyrån Reuters meddelade Vita huset kongressen formellt den 10 juli att fientligheterna mot Iran återupptogs tre dagar tidigare. 60 dagar får nu passera innan kongressen måste godkänna dem.