Iran has detained 10 US sailors after their vessels were stopped in the Gulf, a US official told the BBC.
"We lost contact with two small US naval craft en route from Kuwait to Bahrain," the official said.
He said that the Iranians informed the US that the sailors were safe and "will promptly be allowed to continue their journey".
The incident happened near Farsi Island after one of the ships encountered mechanical problems.