Joe Biden on Friday warned Congress that Russian forces are making gains while they are on holiday refusing to back his $60 billion (£42 billion) military aid package for Ukraine.
The US president also said that Vladimir Putin would continue on his path of destruction unless he “does not pay the price”, as the White House unveiled its largest-ever package of sanctions on Moscow in response to the war.
At the same time, David Cameron, the Foreign Secretary, warned the Russian president would “be back for more” if Western governments let war fatigue set in and allow his military to succeed in Ukraine.
As Ukraine marks the second anniversary of Russia’s invasion on Saturday, Russia is advancing across much of the 600-mile front line.
Last week, Moscow’s troops seized the eastern city of Avdiivka, as Kyiv was forced to abandon its defensive positions in part because of ammunition shortages sparked by the lack of US aid.