Ukraine has praised the courage of three European leaders who made a long, hazardous journey by rail from Poland to Kyiv in a show of support as the city came under further Russian attack.
The prime ministers of Poland, Slovenia and the Czech Republic met Ukraine's President Volodymyr Zelensky on Tuesday evening as a curfew began in Kyiv.
The trip was a Polish idea, after the EU warned of potential security risks.
The Czech prime minister said Ukraine was fighting for its freedom.
"We admire your brave fight," Petr Fiala wrote in a tweet after the meeting. "We know that you're also fighting for our lives. You're not alone, our countries stand by your side."
Poland's Mateusz Morawiecki said that Europe would never be the same if it lost Ukraine. Instead, he wrote, it would be a "defeated, humiliated and pathetic version of its former self".
Mr Morawiecki, Czech Prime Minister Petr Fiala, and Slovenia's Janez Jansa are the first international leaders to visit President Volodymyr Zelensky and the Ukrainian prime minister since Russia unleashed war on its neighbour on 24 February.
"Your visit is a powerful expression of support for Ukraine," President Zelensky is quoted as telling the group.
As the talks took place, loud explosions could be heard across Kyiv from fighting on the western edge of the capital.
The European Union said they were not carrying any particular mandate, but that leaders in Brussels were aware of the trip, as it was mooted during an informal EU summit in Versailles last week.
Poland's deputy foreign minister Marcin Przydacz admitted it was risky, but said it was "worth taking for the sake of values". He said they had told the Russians the visit was taking place.
The leaders decided to travel by train because flying by Polish military jet could have been viewed by Russia as dangerously provocative, BBC Europe editor Katya Adler reports. It was not immediately clear when their train would make the return trip to Warsaw.
Ukraine's president has repeatedly called on Nato to impose a no-fly zone over his country's airspace, but Nato has refused.
Mr Zelensky said Ukrainians now understood they could not join Nato. "We have heard for years that the doors were open, but we also heard that we could not join. It's a truth and it must be recognised. I am glad that our people are beginning to understand this and rely on themselves and our partners who help us."
At least five people were killed in Russia's bombardment of Kyiv on Tuesday, and Mayor Vitali Klitschko ordered a curfew to run from 20:00 (18:00 GMT) on Tuesday to 07:00 on Thursday. The city was facing a difficult and dangerous moment, he said: "This is why I ask all Kyivites to get prepared to stay at home for two days, or if the sirens go off, in the shelters."
The three prime ministers were joined by Jaroslaw Kaczynski, the leader of Poland's ruling Law and Justice party. Polish officials pointed out that his late twin brother and former president Lech Kaczynski had taken part in another risky trip to Georgia in 2008, during Russia's summer invasion.
All three leaders have been vocal supporters of Ukraine in recent weeks. Slovenia's prime minister said last week that the EU should send a strong message that Ukraine will eventually be granted membership.
Czech Foreign Minister Jan Lipavsky said the visit was a strong and important gesture to show solidarity with Ukraine. "Ukraine's security is European security; therefore we need to do everything possible to help them survive this sickening barbaric Russian attack," he told the BBC.