Con la nazionale ceca, di cui è terzo per numero di presenze totali e quarto per goal segnati e di cui è stato capitano dal 2006 fino al ritiro, ha preso parte a quattro edizioni del Campionato Europeo e al Mondiale del 2006 raggiungendo come miglior risultato le semifinali dell'Europeo del 2004.