S reprezentací postoupil na Euro 2004, svými góly pomohl např. i k postupu na Mistrovství světa 2006. Drží rovněž současný rekord v počtu vstřelených branek za české reprezentační A-mužstvo. Konec své reprezentační kariéry naplánoval na rok 2008 po účasti na EURU 2008, kde dal v zápase proti Turecku (kde český tým ztratil před koncem utkání vedení 2:0 a nakonec prohrál 2:3 a byl vyřazen již v základní skupinové fázi) svůj poslední gól s pořadovým číslem 55. Po tomto šampionátu svou reprezentační kariéru ukončil, v dubnu 2009 však přiznal, že by o návratu do reprezentace uvažoval. K návratu došlo 5. září 2009 v utkání kvalifikace MS proti Slovensku (remíza na Tehelném poli v Bratislavě 2:2), po něm ale ohlásil definitivní konec reprezentační kariéry. Celkem odehrál v národním dresu A-mužstva České republiky 91 zápasů s bilancí 58 výher, 15 remíz a 18 proher. 55 vstřelených gólů v 91 utkáních činí průměr 0,6 gólu na zápas.