US President Joe Biden on Tuesday said Ukraine would "never be a victory for Russia" as he delivered a speech in Poland ahead of the first anniversary of Moscow's invasion.
"A dictator bent on rebuilding an empire will never be able to ease the people's love of liberty, brutality will never grind down the will of the free," he said in Warsaw.
"Ukraine will never be a victory for Russia - never," Biden told the crowd of several thousand people gathered outside the Royal Castle.
Speaking a day after his surprise trip to the Ukrainian capital, Biden said: "Kyiv stands strong, Kyiv stands proud, it stands tall and most importantly it stands free".
Biden also responded to an anti-West speech made by Russian President Vladimir Putin earlier Tuesday.
"The West is not plotting to attack Russia as Putin said today," Biden said.
"Millions of Russian citizens who only want to live in peace with their neighbours are not the enemy."
Biden stressed the West's continued support for Ukraine.
Putin "thought autocrats like himself were tough and leaders of democracy were soft and then he met the iron will of America and nations everywhere that refused to accept a world governed by fear," he said.
"There should be no doubt: our support for Ukraine will not waver, NATO will not be divided and we will not tire."
The official visit to Poland is Biden's second in the past 12 months.
On Wednesday, he will meet in Warsaw with the leaders of nine countries on NATO's eastern flank.