"Après examen, il s'est avéré que leur entrée dans les eaux territoriales du pays n'était pas intentionnelle. Après avoir présenté des excuses, ils ont été libérés dans les eaux internationales", indique le communiqué.
Selon le texte, "les Etats-Unis se sont engagés à ne plus répéter de telles erreurs".
Les deux bateaux de guerre et les dix marins, neuf hommes et une femmes, avaient été interceptés mardi dernier alors qu'ils étaient entrés dans les eaux territoriales iraniennes, faisant route de Koweït à Bahreïn. Ils avaient été emmenés sur l'île Farsi située dans la partie nord du Golfe.
Le secrétaire d'Etat américain John Kerry a appelé son homologue iranien Mohammad Javad Zarif pour demander leur libération, indique l'AFP.