Mykhailo Romanchuk of Team Ukraine poses during the medal ceremony of the Budapest 2022 FINA World Championships © Getty Images

Ukrainian swimmer Mykhailo Romanchuk on Saturday slammed as a "big shame for the world of sport" the IOC's decision to allow Russian and Belarusian athletes to take part in next year's Paris Olympics under a neutral flag.

"The Russians attacked Ukrainian cities, Ukrainian civilians, Ukrainian athletes, Ukrainian sport facilities, and now they are allowed to compete. It is not normal," said Romanchuk, a two-time Olympic medallist in Tokyo.

"So more than 400 athletes dead during this war. And now we take them to the Olympics? It's not right.” Romanchuk told AFP.

"If you're not respecting the rules, if you're not respecting peace in the world, why are you allowed to compete? So it's a big, big shame for the world of sport."

On Friday, the IOC agreed that Russian and Belarusian athletes could compete in Paris as neutrals, outside of team events and as long as they did not actively support the war on Ukraine.

Final decisions on inclusion would fall on international federations.

The International Swimming Federation (FINA) announced in September that Russians would be reinstated from 2024, unlike World Athletics whose president Sebastian Coe said Friday that "there will be no neutral athletes" in track and field in Paris.

"He (Coe) said that all Russians will not be allowed to compete until the war is finished," said Romanchuk who is currently in Romania for the European Short Course Championships.

"I like his decision. In my opinion everyone should do the same."

According to the IOC, 11 athletes -eight Russians and three Belarusians- have so far qualified by meeting the neutrality criteria, deemed "discriminatory" by Moscow.