Iran denied on Thursday that its Revolutionary Guards launched rockets near the US aircraft-carrier Harry S. Truman and other warships as they were entering the Gulf on Saturday, rejecting a US report as "psychological warfare".