Iran launched missiles at U.S.-led forces in Iraq in retaliation for the U.S. drone strike on an Iranian commander whose killing last week stoked fears of a new Middle East war.