Trump says the U.S. will not attack Iran before the midterms. Brent still closes above $104 and gilt yields stay near multi-decade highs
The pledge did not calm markets. Oil rose about 4%, Wall Street's tech shares fell and a Federal Reserve official said rates should go up.
President Donald Trump said on Thursday that the United States would not attack Iran before the 3 November midterm elections, Reuters, the Financial Times and Bloomberg reported. Markets were not reassured. NBC News noted that a post like his would once have lifted stocks. The reason is that the same day the New York Times reported that the Pentagon has drawn up a new plan for three days of strikes and that three aircraft carriers will soon be in the Middle East; that account has not been matched by a second outlet. Bloomberg's headlines that day pointed both ways, with Mr Trump saying he was no longer seeking an Iran deal and also that talks had been productive. Iran's president, Masoud Pezeshkian, said Tehran would not leave the negotiating table, according to the Iranian news agency ISNA. Reuters reported that Iran has vowed to block more routes through the Strait of Hormuz, and that Houthi attacks on Saudi airports led Lufthansa and Indian airlines to suspend flights to Riyadh. Brent crude settled at $104.28 a barrel, up 4.07%. WTI, the U.S. benchmark, settled at $91.49, up 3.64%. Hurricane Isaias, heading for the U.S. Gulf coast, is already putting refining and production at risk. Ryanair's chief executive, Michael O'Leary, said jet fuel costs could stay 'insanely higher' into 2028, and TotalEnergies' chief executive called oil prices 'exorbitant'. Asia, Reuters reported, is racing to stockpile oil and speed up renewables in response to the war.
London took the strain in the bond market first. The FTSE 100 closed 0.16% lower at 10,441.60, a small fall for an index with a large weighting in oil producers. Gilts were among the weakest government bonds. One market report put the five-year yield up about 7 basis points at 5.05% and the 10-year near 5.48%, close to its highest since 2007. The 30-year yield stood at 6.036% a day earlier, a level last seen in January 1998. The same report said money markets were pricing about 23 basis points of Bank of England rises by November. Sterling ended near $1.3228. Wall Street closed lower: the S&P 500 fell 0.47% to 7,765.36, the Nasdaq 1.25% to 27,193.34, while the Dow gained 0.10% to 51,231.64. Bloomberg tied the tech decline to worries about AI spending, and the FT reported that OpenAI's annualised revenue is $20 billion less than previously signalled. The 10-year Treasury yield eased 4.6 basis points to 5.231% after Reuters reported solid demand at a 30-year auction. Fed official Musalem said rates should rise over the next six to nine months, and Waller said more rises are needed. Gold ended near $4,157. In the euro zone, finance ministers are set to tell France to pass its 2027 budget to calm bond markets, Reuters reported, and the EU's Valdis Dombrovskis said he was mindful but not alarmed about spreads. The Budget in London is on 28 October.