Iran denied a US claim that two Navy destroyers passed through the Strait of Hormuz, saying control over vessel movement lies with its armed forces. The strait, a key global energy route, has emerged as a major issue in ongoing US-Iran talks in Islamabad.