The President of the Czech Republic has banned the U.S. Ambassador from Prague Castle following a public dispute over the former's decision to attend a Russian World War II parade.

President Milos Zeman has been criticised by Ambassador Andrew Schapiro over his plans to attend the annual parade in Moscow, marking the Allied win at the Western front in 1945, despite the crisis in Ukraine.

In response to the critique, President Zeman said Ambassador Schapiro is no longer welcome in the Prague Castle, the seat of presidency.

Under attack: Czech President Milos Zeman was criticised by U.S. Ambassador Andrew Schapiro over his plans to attend the annual Victory Day parade in Moscow, despite the crisis in Ukraine

Much to the chagrin of President Zeman, the country's prime minister together with Czech lawmakers are siding with the American.

'I think that the reaction of President Zeman was not adequate,' Prime Minister Bohuslav Sobotka said.