US president Donald Trump confirmed the strikes on Iran in an interview with Fox News, after several media outlets reported attacks on Qeshm Island in the Strait of Hormuz. (EPA Images pic)TEHRAN: US president Donald Trump on Tuesday confirmed launching strikes on Iran as president Masoud Pezeshkian warned no one would benefit from a return to war.

It came as US voters prepared to cast their ballots in midterm elections that threaten Trump's grip on power.

Iran's chief negotiator in talks with the US, Mohammad Bagher Ghalibaf, said the Islamic republic was "ready for battle with its finger on the trigger", while deputy foreign minister Kazem Gharibabadi said Iran retained the right to "legitimate self-defence" after the strikes.