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 banner.

"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.

"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 the 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.