Iran claims it has developed missiles capable of striking moving US warships, as Tehran warns it is better prepared to withstand any fresh American attack. Iran also ruled out fresh nuclear commitments until Washington honours previous agreements, as disputes over its nuclear programme and security in the Strait of Hormuz continue to stall efforts for a lasting settlement.