Bono and The Edge from U2 have performed in a makeshift bomb shelter in Kyiv.
It follows an invitation from Ukraine's president. The musicians said they played as a show of solidarity.
In videos posted on social media, the pair can be seen performing Ben E. King's Stand By Me with Ukrainian soldiers.
Other hits such as their 1987 single With Or Without You were also performed.
Kyiv metro. Just the legendary Bono from the band U2 sings with Taras Topola.
We are unbreakable. We are invincible. The whole world supports us.
Glory to Ukraine! 🇺🇦#Bono #U2 #StandWithUkraine #Artists pic.twitter.com/7QqoQ1jVtr
— Good morning, Ukraine (@good_ukraine) May 8, 2022
In a post on Twitter, the band said: "President @ZelenskyyUa invited us to perform in Kyiv as a show of solidarity with the Ukrainian people and so that’s what we’ve come to do. -- Bono and The Edge #StandWithUkraine"
— U2 (@U2) May 8, 2022
During an interval, Bono told the small crowd "really there is nowhere in the whole world that we'd rather be today than in the great city of Kyiv".
The 61-year-old Dubliner also shared a message of solidarity with the Ukrainian people.
"The people in Ukraine are not just fighting for your own freedom, you are fighting for all of us who love freedom.
"We pray that you will enjoy some of that peace soon."