Am 18. August 2004 wurde er der erste tschechische Nationalspieler, der die 100-Spiele-Marke erreichte. Sein erstes Spiel für die Nationalmannschaft hatte er am 23. Februar 1994 gegen die Türkei bestritten. Bei der EM 1996 erzielte er das entscheidende Tor im Viertelfinale gegen die portugiesische Nationalmannschaft. Er nahm als Nationalspieler an der EM 1996, der EM 2000, der Euro 2004 und der WM 2006 teil.