De amerikanska fartygen ska ha färdats på iranskt territorialvatten. En talesperson för Pentagon säger enligt Reuters att fartygen befann sig mellan Kuwait och Bahrain när USA:s ledningscentral förlorade kontakten med dem. Enligt Pentagon ska ett av fartygen ha drabbats av problem och drivit in på iranskt vatten.

Uppemot tio besättningsmän omhändertogs av iranska myndigheter.

"De omhändertagna marinsoldaterna kom in på iranskt vatten av misstag, och sedan de bett om ursäkt har de nu släppts tillbaka på internationellt vatten" uppger det iranska revolutionsgardet för tv-kanalen.

Irans utrikesminister Mohammad Javad Zarif lovade relativt omgående sin amerikanske kollega John Kerry att den amerikanska besättningen skulle få fortsätta sin resa.