Setelah PIALA DUNIA '02, Larsson pensiun dari tugas internasional; hanya untuk diyakinkan untuk kembali ke Euro 2004 setelah musim 40 gol untuk raksasa Skotlandia Celtic.
Di turnamen, Larsson memulai semua 4 pertandingan negaranya, mencetak 3 gol saat Si Biru dan Kuning mencapai QFs dari Euro untuk pertama kalinya sejak 1992.
Bermain sebagai kemitraan serangan 4-4-2 bersama Zlatan Ibrahimovic muda, kinerja virtuoso Larsson di turnamen menyebabkan dimasukkannya dalam tim turnamen.
Dia juga memenangkan gol turnamen untuk sundulan menyelam vs Bulgaria di babak penyisihan grup
Pada tahun 2006, Larsson memiliki 34 gol dalam 87 penampilan internasional untuk tanah airnya. Saat itu sudah menjadi legenda Swedia pada usia 35 tahun, kemampuan striker telah berkurang sedikit tetapi kecerdasan sepak bolanya masih elit, itulah sebabnya ia dipanggil untuk skuad PIALA DUNIA Swedia 2006.
Di PIALA DUNIA, Larsson memulai semua 4 permainan timnya, mencetak satu gol saat Si Biru dan Kuning mencapai RO16 hanya untuk kalah dari juara akhirnya, Jerman. Dia kemudian pensiun dari tugas tim nasional untuk kedua kalinya.
Sekali lagi, meskipun Swedia pensiun, Penembak jitu diyakinkan untuk kembali ke tim nasional sekali lagi untuk Euro 2008.
Di Euro, Larsson memulai semua 3 pertandingan Swedia dalam kampanye mengecewakan yang membuat Swedia keluar dari babak penyisihan grup.
Bermain bersama Zlatan sekali lagi dalam 4-4-2, Larsson gagal mencetak gol tetapi mencatatkan assist. Ia menjadi kapten Swedia pada Agustus 2008.