President Milos Zeman has “closed the door” of Prague Castle to the US ambassador following comments perceived as critical of the Czech’s decision to attend a Second World War commemoration in Moscow, according to local media reports.