En la selección absoluta, ha sido internacional con la selección de fútbol de la República Checa en 105 ocasiones y ha marcado 23 goles. Su debut se produjo el 23 de febrero de 2000, a los 19 años, ante . Jugó con su selección la Eurocopa 2000 y 2004 y contribuyó a la clasificación de su selección al Mundial de 2006 en Alemania, anotando el gol de la victoria en los play-off ante .