Iran said on Saturday missile tests were part of its defensive needs and were not directed against any country, after Washington said Tehran had test-fired a medium-range missile.