Ukraine insisted Monday it would not allow anyone to insult its football kit that features Moscow-annexed Crimea, while Western allies gave the uniforms emblazoned with popular patriotic chants a thumbs up.

Kiev has provoked Moscow's ire after its football association unveiled Euro 2020 kits that show the outline of Ukraine including Crimea, which was annexed by Russia in 2014.

The shirts also feature the words "Glory to Ukraine! Glory to the Heroes!"

Ukraine's football association told AFP the national team wore the kit for the first time in a Euro 2020 warm-up against Cyprus in the northeastern city of Kharkiv on Monday.

Ukraine ran out 4-0 winners over the Cypriots thanks to a brace from West Ham forward Andriy Yarmolenko, including the opening penalty, a second penalty by Manchester City's Oleksandr Zinchenko and Romain Yaremchuk's effort rounding up a solid showing in their new kit.

"I really like our team's new uniform," Ukrainian Foreign Minister Dmytro Kuleba said on Twitter. "We will not allow anyone to insult our national symbols. Glory to Ukraine!"

Those who have begun "hissing", Kuleba added, could not bear the sight of Ukraine's "internationally recognised borders."

The US and British embassies cheered the shirts.

"Love the new look. Glory to Ukraine! #CrimeaisUkraine," the US diplomatic mission in Kiev said on Twitter.

"We love it too!", the British embassy added.

UEFA traditionally stresses the importance of steering clear of politics in football.

But in a statement to AFP, European football's governing body said the Ukrainian shirt "has been approved by UEFA, in accordance with the applicable equipment regulations".

According to UEFA kit regulations, items must not "offend common decency or transmit political, religious or racial messages."

Getting shirty: Russia has complained that Ukraine's Euro 2020 kit carries a faint outline of the country which includes Crimea
Getting shirty: Russia has complained that Ukraine's Euro 2020 kit carries a faint outline of the country which includes Crimea AFP / STRINGER

Most countries do not recognise Russia's takeover of Crimea.

Andriy Pavelko, the president of the Football Association of Ukraine, said the design had been agreed with UEFA "long before" the presentation on Sunday.

He also said that the association had received "massive positive feedback" from fans and noted that many people wanted to purchase the new kits.

"When on sale?" one Ukrainian, Mykhailo Bilyi, said on Facebook. "Hit of the season!"

Another fan, Roman Golub, praised what he called the country's "best" football uniform since Ukraine gained independence from the Soviet Union in 1991.

On the front of the yellow shirt, the outline of Ukraine is picked out in white, including Crimea and the separatist-controlled regions of Donetsk and Lugansk.

"Glory to Ukraine" is a patriotic chant that became a rallying cry for protesters who ousted a Kremlin-backed leader during a popular uprising in 2014.

The revolt was condemned by Moscow and sparked a crisis in ties between the two countries. Russia annexed Crimea and supported Russian-speaking insurgents in Ukraine's east. The conflict has claimed the lives of over 13,000 people.

The slogan has drawn criticism from Moscow for its association with World War II-era nationalist groups who cooperated with the Nazis.

Russian foreign ministry spokeswoman Maria Zakharova said that Euro 2020 organisers and fans "should know" that the Ukrainian rallying cry "imitates" an infamous Nazi slogan.

She also derided the map, saying Ukraine's football team "attached Ukraine's territory to Russia's Crimea."

Euro 2020 will be played from June 11 to July 11 across 11 cities including Saint Petersburg. Russia's second city will host seven matches, including a quarter-final.

In the group stage, Ukraine opens against the Dutch in Amsterdam on Sunday before facing North Macedonia and Austria in Bucharest.