In der Folgesaison wurde er mit dem BVB Deutscher Meister und stand im Finale des UEFA-Pokals, verlor dort allerdings mit 2:3 gegen Feyenoord Rotterdam.
2006 wechselte er dann nach England zum FC Arsenal. In den 10 Jahren bei den Gunners gewann er 2014 und 2015 den FA-Cup. 2016 kehrte er zu seinem Heimatverein Sparta Prag zurück wo er im Dezember 2017 seine Karriere beendete.
Neben den Vereinstitel wurde er 2001, 2002 und 2006 zu Tschechiens Fußballer des Jahres gewählt.
Der Verein spielt seit 1976 ununterbrochen in der Allsvenskan, der höchsten schwedischen Spielklasse.