En la fase de clasificación para la Eurocopa 2004 fue suplente, pero en el torneo se consolidó junto a Henrik Larsson en el ataque de la selección escandinava, que, no obstante, cayó en cuartos de final ante el seleccionado de los Países Bajos, en la tanda de penaltis. La temporada 16-17 fue su última en el Barcelona, en donde ganó la Copa del Rey y fue un jugador clave en la remontada al Paris Saint-Germain en octavos de final de la UEFA Champions League, en la que marcaría dos goles para terminar con un 6-1 y pasar así a cuartos de final, en los que el Barcelona acabaría siendo eliminado por la Juventus de Turín.