US President Donald Trump has said he does not expect the war with Iran to end until after the November midterm elections, adding that oil prices will not fall until then. Speaking en route to the Republican Party's first midterm convention in Texas on Wednesday, Trump told reporters he believes the war will end "immediately after" the vote because Iran's leaders "can't hold out any longer".
"Right after the election, oil prices are going to be tumbling downward," Trump said, while acknowledging it may take "a little bit longer than the midterm".
The war, which began when the US and Israel attacked Iran in February, is now in its seventh month. It has spread rapidly across the Middle East, with Iran retaliating with missiles and drones at Israel and Arab states hosting US military facilities.
Oil prices hit $100 a barrel on Wednesday for the first time since July, driven by intensified fighting that has attacked oil facilities, forced production stoppages in Gulf states and disrupted exports through the Strait of Hormuz. US diesel recently hit an all-time high.
Trump is facing falling approval ratings and growing pressure from within his party to end the conflict. At the Texas convention, he sought to energise Republicans ahead of the 3 November elections, in which the party risks losing control of Congress. He acknowledged some Americans' dissatisfaction, saying: "Guys come up to me and say, 'I wish you didn't do the war in Iran. Now gasoline is up'."
Trump also claimed Iran was "desperate to try and affect the election, so that we can get a nice weak group of people in there" — an apparent reference to Democrats — "and leave them alone and let them have their nuclear weapon". He provided no evidence for the claim. Tehran has repeatedly denied seeking nuclear weapons. Trump said further negotiations with Iran could possibly happen "but it's not something we're looking at".