C'est lui qui donna le titre 2001 de champion d'Allemagne au Bayern Munich en marquant à la dernière minute du dernier match contre Hambourg sur un coup franc indirect dans la surface (son seul but avec le club)
Après avoir atteint un sommet avec le Bayern Munich en remportant la Ligue des champions ainsi que deux championnats d'Allemagne, il enchaîne trois saisons entrecoupées de blessures au FC Barcelone avant de revenir en Suède. À la suite d'une nouvelle blessure au genou lors de l'élimination de son club au troisième tour préliminaire de la Ligue des Champions 2005, il annonce sa retraite sportive.
Barcelone a déboursé 8,5 M€ pour l'acquérir en 2001.