U.S. stock futures were broadly steady and oil prices remained elevated after President Donald Trump warned that he could "annihilate" Iran if Tehran does not reach an agreement to end the conflict. Dow futures fell 7 points, or 0.01%, to 52,272.00, while S&P 500 futures slipped 1 point, or 0.01%, to 7,830.75. Nasdaq 100 futures rose 9.75 points, or 0.03%, to 31,038.25 at about 8:44 p.m. EDT. WTI crude was unchanged at $94.59 a barrel, Brent gained 0.15% to $99.40, and natural gas futures climbed 2.02% to $3.025 per MMBtu. The U.S. dollar index increased 0.05% to 100.595. Asian markets also advanced, led by Japan's Nikkei 225 and South Korea's KOSPI. Trump defended the U.S. campaign against Iran in an address to the UN General Assembly, saying Washington had stopped Tehran from obtaining a nuclear weapon and presenting a choice between a deal and further military action. He said diplomacy remained possible and predicted a peace agreement after the Nov. 3 U.S. midterm elections. Trump added that U.S. special envoys Steve Witkoff and Jared Kushner had held productive talks with mediators involved in negotiations with Iran. Witkoff said the mediators would continue their work. The developments came as Trump pursued an assertive foreign policy during his second term, including military action against Iran alongside Israel, a U.S. operation in Venezuela and threats involving Greenland.