The US Senate on Wednesday rejected a resolution directing President Donald Trump to withdraw American forces from hostilities with Iran. The final 47-50-1 vote followed warnings from Republican leaders that congressional interference could undermine active peace negotiations. The measure aimed to reassert the constitutional war powers of Congress by halting unauthorized military action.
Republican Senator Rand Paul voted present after Trump personally requested space for diplomatic leverage. Senator Bill Cassidy also reversed his previous support for the measure following a comprehensive briefing by Vice President JD Vance and Special Envoy Steve Witkoff. Both lawmakers had joined Democrats just one day prior to pass a separate, nonbinding War Powers Resolution by a 50-48 margin. Trump celebrated the legislative victory on social media, thanking Senate leadership and claiming the vote put Iran on notice.
The intense legislative debate coincides with delicate technical negotiations between Washington and Tehran. Both nations are currently observing a sixty-day ceasefire after Trump and Iranian President Masoud Pezeshkian signed a memorandum of understanding on June 17. This diplomatic window follows months of direct conflict that began on February 28, when the United States and Israel launched coordinated military operations against Iran. Tehran responded with retaliatory strikes on American assets throughout the Middle East before Pakistan mediated an initial ceasefire on April 8.
While the House of Representatives recently passed its own rebuke of the military campaign, Wednesday’s Senate vote effectively blocks immediate legislative restrictions on executive military authority. The administration will continue its diplomatic push to secure a lasting peace agreement before the current ceasefire protocol expires.
