Ukrainian President Volodymyr Zelenskiy issued a fresh call on Friday for European Union states to ban visas for Russian nationals to keep the bloc from becoming a "supermarket" open to anyone with the means to enter.

Zelenskiy said his proposal did not apply to Russians who needed help for risking their freedom or their lives by resisting Kremlin leader Vladimir Putin's policies.

"There must be guarantees that Russian killers or accomplices of state terror not use Schengen visas," Zelenskiy said in a nightly address, referring to visas granting the holder access to the border-free Schengen Area that spans several EU states.

"Secondly, we must not destroy the very idea of Europe - our common European values. Europe must therefore not be transformed into a supermarket where it is not important who walks in and where the main thing is that people just pay for their goods."

Zelenskiy first urged a visa ban in an interview this week with the Washington Post, saying Russians should live in their own world until they changed their philosophy.

Zelenskiy's appeal has yet to win support from the EU's major players. But he said he was heartened by support from the ex-Soviet Baltic states and the Czech Republic, current rotating EU president. Finland has also backed the notion.

Kremlin spokesman Dmitry Peskov denounced Zelenskiy's appeal this week, saying "any attempt to isolate Russians or Russia is a process that has no prospects".

(Reporting by Ronald Popeski, editing by David Ljunggren and Sandra Maler)