Iran test launched a new generation of Fateh 110 short-range surface to surface missile on Saturday. With a range of more than 300 kilometers the missile is proved to hit the target unerringly, said Iran's Defense Minister Brigadier General Ahmad Vahidi.