The US has apologised to Iran after 10 American sailors were arrested for entering Iranian waters, the commander of Iran's Revolutionary Guards naval forces has said.
General Ali Fadavi accused those detained of "unprofessional" acts.
But he suggested the group, who are being held by the guards, could be released soon.
Despite last year's breakthrough nuclear deal tensions remain between the US and Iran.