Oleksandr Usyk performed a Ukrainian anthem about fighting for independence after warning Anthony Joshua he faces a continuation of the dismantling he endured in their first clash.
Dressed in a traditional Cossack outfit for the head-to-head press conference, the unified world champion remained on stage after he had faced off with Joshua to sing 'Oi u luzi chervona kalyna'.
The 1875 call to arms was inspired by Ukraine's 18th century battle for independence and is now intoned as a display of defiance in the face of Russia's invasion.
Usyk served as a military volunteer in Kyiv before being told he would better represent his nation by successfully defending the WBA, IBF and WBO titles he seized from Joshua almost a year ago.
The rivals collide in Jeddah on Saturday and the undefeated 35-year-old has told Joshua to expect more punishment from his fists.
"We learned a lot about each other in the first fight. He learned about me and I learned about him," Usyk said. "But this is not going to be a new bout, it's going to be the last bout continued for rounds 13,14,15 - for however long it lasts.
"We've had enough time to study each other and Saturday will be a great, great fight. We were born to compete at life, for belts, for anything. The one who does not compete, does not live.
"All our lives are competitions - for anything, for someone - that's why we're competing."
What TV channel is Joshua vs Usyk 2 on?
Joshua vs Usyk 2 will be broadcast live on Sky Sports Box Office in the UK, as exclusively revealed by Telegraph Sport. DAZN will broadcast the fight everywhere else except for the UK.
How much will it cost to watch the fight?
The fight on Sky Sports Box Office will cost viewers a record £26.95, the most expensive fight in UK history.
Who is on the undercard?
Anthony Joshua vs Oleksandr Usyk 2
Badou Jack vs Richard Rivera
Callum Smith vs Mathieu Bauderlique (WBC light-heavyweight final eliminator)
Filip Hrgovic vs Zhilei Zhang (IBF heavyweight final eliminator)
Tyron Spong vs Andrew Tabiti
Daniel Lapin vs Jozef Jurko
Ramla Ali vs Crystal Garcia Nova
Ziyad Almaayouf vs Hector Alatorre