A US attack reportedly carried out one day before the midterm elections has put President Donald Trump’s own deadline for avoiding strikes on Iran under scrutiny.
On October 8, Trump promised not to attack Iran before November 3.
“We will not be attacking Iran at any time prior to the Midterm Elections to be held in the United States on November 3rd,” Trump wrote on Truth Social, while announcing what he described as productive diplomatic discussions.
On November 2, American forces struck Qeshm Island, according to US officials cited by The Wall Street Journal. Independently, Reuters reported that US Central Command had not immediately responded to a request for comment. Iran’s state news agency IRNA separately reported explosions on Qeshm but did not establish their cause.
Qeshm sits beside the Strait of Hormuz, where US forces have sought to protect commercial shipping while restricting Iranian oil exports. According to the Journal, American officials described smaller operations in recent weeks as defensive strikes aimed at limiting threats to vessels.
The military has used that distinction before. In May, CENTCOM publicly described attacks against Iranian radar and drone-control facilities, including on Qeshm, as self-defense.
Trump’s October 8 pledge did not expressly exempt defensive operations, but the administration could argue it referred to a renewed, large-scale offensive rather than isolated actions against threats at sea.
The reported operation also landed on the same day Trump softened his public language on the war. Asked after an election-eve appearance whether he was considering attacks after the vote, he answered “no,” according to Reuters. He said a deal with Tehran “could happen” and characterized recent fighting as limited.
The financial backdrop added stakes. Brent crude fell 7.63% on November 2 to $104.77 a barrel, while WTI dropped 7.36% to $96.46 as Iranian and Qatari contacts raised hopes of negotiations.