S profesionálním fotbalem začínal v roce 1992 v pražské Slavii, odkud přestoupil po úspěchu na Mistrovství Evropy 1996 do francouzského klubu RC Lens. V roce 1999 si ho trenér Gérard Houllier vybral do Liverpoolu, ve kterém odehrál 6 sezón. Ve svém posledním zápase za Liverpool ve finále &lt;a href="Liga%20mistr%C5%AF%20UEFA%202004/05"&gt;Ligy mistrů 2004/05&lt;/a&gt;, v němž po prvním poločase Reds prohrávali s AC Milan už 0:3, přišel o přestávce na hřiště a gólem na 2:3 a proměněnou penaltou v penaltovém rozstřelu se podílel na obratu a vítězství svého klubu. Je tak jedním z mála Čechů, kteří tuto soutěž vyhráli a jediným českým střelcem ve finále Ligy mistrů (platí k září 2018). V létě téhož roku si ho do svých řad vybral francouzský klub Girondins Bordeaux. V červenci roku 2007 se vrátil do fotbalové Slavie. V sezoně 2007/08 získal se Slavií mistrovský titul. Za zmínku stojí i fakt, že v říjnu 2008 na Letné v derby se Spartou nastoupil po zranění překvapivě už v základní sestavě a dvěma důležitými góly měl velkou zásluhu na vítězství Slavie 4:1. V sezoně 2008/09 získal se Slavií další mistrovský titul. Kariéru ukončil 9. listopadu 2009 po remíze Slavie s Plzní kvůli nekončícím problémům s kolenem.