Volodymyr Zelensky cancelled his appearance at a classified briefing with US Congress amid a walkout over funding for the Ukraine war.
The Ukrainian president had been due to address senators ahead of a vote on an emergency aid package that includes more than $60 billion in new military support for Kyiv.
Congress has been split for weeks over military aid to Ukraine, with the White House warning that Russia will make battlefield gains unless Congress agrees to new funds for Kyiv. Several Republicans walked out of Capitol Hill during a debate about the funding on Tuesday night.
It came as Lord Cameron, the Foreign Secretary, is due to visit Washington on Wednesday to hold talks with congressional leaders and White House chiefs over Ukraine and Israel.
Lord Cameron is intervening as the West faces growing disunity over support for Ukraine, while Russia is again on the front foot in the war.
Mr Zelensky was due to brief US senators on the situation in his increasingly desperate bids for more funding and military aid.
But he was forced to cancel due to a “last-minute” hiccup, claimed Chuck Schumer, the Democrat Senate majority leader.
However, the night was dominated by tense wrangling on Capitol Hill, and the briefing quickly descended into turmoil.
Senate Republicans are making support for additional Ukraine funding contingent on Joe Biden accepting reforms to the asylum system and tightened border security - measures the Democrats have already rejected.