clipped from: news.yahoo.com   
A video grab from Al Alam television shows three of nine long- and medium-range missiles being fired during a test in Iran July 9, 2008. (Iran tv via Reuters TV/Reuters)

TEHRAN (Reuters) - Iran test-fired nine missiles on Wednesday and warned the United States and Israel it was ready to retaliate for any attack over its disputed nuclear projects.


Washington, which says Iran seeks atomic bombs, told Tehran to halt further tests. Iran, the world's fourth largest oil producer, says its nuclear program is only for electricity.


Iran later announced night-time missile maneuvers, and its missile tests rattled oil markets, helping crude prices to rebound about $2 a barrel after recent falls.