The confrontation erupted over lunch, with President Donald Trump angrily chastising Senate Republicans for supporting a war powers resolution rebuking his handling of the Iran conflict. Later that evening, Republican leaders placed a near‑identical measure on the floor, which was defeated 50‑to‑47 in a largely symbolic vote designed to placate the furious president.
The final tally left the original resolution—passed a day earlier by a narrow margin—unchanged. It underscored the lengths GOP leaders were willing to go to contain an escalating clash between skeptical senators and the president, which began during a closed‑door lunch.
Two Republican senators altered their positions. Senator Bill Cassidy of Louisiana, who had earlier confronted Trump over a lack of transparency on the war, reversed his vote after a White House briefing with Vice President JD Vance and special envoy Steve Witkoff. “I was going to vote yes, but I had a briefing this evening, and it was complete,” Cassidy said. Senator Rand Paul of Kentucky voted “present,” citing Trump’s comments as influencing his decision while maintaining his stance on congressional war‑declaration authority.
The episode capped a turbulent day on Capitol Hill. Trump abruptly canceled the ceremonial signing of a bipartisan housing bill, dismissing it as “minor,” and instead pressed Republicans to advance an election‑related measure that lacks sufficient support. At the lunch, he also expressed outrage over the Senate’s earlier adoption of a resolution instructing the president to end the Iran war or seek congressional approval.
Republican leaders’ effort to defeat the second resolution was aided by the presence of Senator Dave McCormick of Pennsylvania, who had missed the initial vote while traveling with Trump. The vote occurred before senators departed for a recess scheduled to resume July 13.
Tensions are expected to persist. Trump requested $87.6 billion in additional spending for the war and unrelated programs, a proposal that appears unlikely to gain Senate approval.

