The Senate walks back rebuke on Iran Tuesday by passing a war powers resolution 50-48 to block U.S. military action. The vote came after President Donald Trump warned Monday, “I will do what I have to do,” if Iran failed to uphold its peace deal with Washington.
Chuck Schumer and Senate Republicans
Chuck Schumer said, “Time after time, the vast majority of Senate Republicans sided with Trump and his war instead of the American people.” The measure now sits between the two chambers after the House approved it earlier this month, but the Senate vote itself does not carry the full force of law.
The resolution is a formal attempt to use Congress’ war powers against a conflict the administration launched on its own. The Senate has tried 10 times to stop the war, and Tuesday’s vote showed enough Republican concern to move the measure forward even as it remained largely symbolic.
Switzerland talks and Washington
U.S. and Iranian officials concluded initial talks in Switzerland aimed at securing a lasting end to the conflict before the Senate vote. That sequence put the chamber on record after diplomacy had already resumed, with the resolution aimed at limiting military action rather than setting new terms for the talks.
On Tuesday, Trump also visited the Allentown suburbs and told Rep. Ryan Mackenzie, “We gotta get you back in.” He also said the U.S. is “the hottest country by a lot,” while Senate Majority Leader John Thune, John Barrasso and James Lankford were pictured ahead of a Wednesday meeting with Trump at the Capitol in Washington.
The practical question left by the 50-48 vote is whether the House and Senate can turn that narrow tally into anything that changes the handling of Iran. For now, the Senate has put its objection on the record while Trump keeps the final leverage over the conflict.






