Il est principalement connu pour avoir joué à l'Arsenal FC où il a évolué de 1998 à 2007, et pour avoir été un joueur majeur de l'équipe nationale de Suède de 1998 à 2008. Avec cette sélection il a participé à l'Euro 2000, l'Euro 2004 et l'Euro 2008, ainsi qu'à deux coupe du monde, en 2002 et 2006.