President Donald Trump said negotiations with Iran had gained momentum and could produce an agreement after the November 3 U.S. midterm elections or sooner, while warning that Washington could launch further strikes or "annihilate" Iran if significant nuclear activity resumed. Speaking at the U.N. General Assembly and a related meeting with Gulf Cooperation Council countries, Trump said envoys Steve Witkoff and Jared Kushner had held productive discussions with mediators. Oil prices remained elevated, with WTI at $94.59 a barrel and Brent at $99.40, while U.S. stock futures were broadly flat.