The naval commander of Iran's Revolutionary Guards told state television Wednesday it probably "won't take long" for 10 US sailors detained in Iranian territory in the Gulf to be freed.