Lettország - Svédország 0-1 (0-1)
2006. szeptember 2., Riga, Skonto-stadion, 7500 néző, vezette: Ceferin (szlovén).
Svédország: Shaaban - M. Nilsson, Hansson, Mellberg, Edman, N. Alexandersson, Källström (A. Svensson, 71.), Linderoth, Ljungberg, Elmander (Wilhelmsson, 78.), Ibrahimovic. Szövetségi kapitány: Lagerbäck.
gól: Källström (38.)
Svédország - Liechtenstein 3-1 (1-1)
2006. szeptember 6., Göteborg, Ullevi-stadion, 17 735 néző, vezette: Banari (moldáv).
Svédország: Shaaban - M. Nilsson, Hansson, Lucic, Edman, N. Alexandersson, Linderoth, Källström (A. Svensson, 57.), Ljungberg, Allbäck, Elmander (Rosenberg, 82.). Szövetségi kapitány: Lagerbäck.
gól: Allbäck (2., 69.), Rosenberg (89.), illetve M. Frick (27.)
Svédország - Spanyolország 2-0 (1-0)
2006. október 7., Stockholm, Rasunda-stadion, 38 000 néző, vezette: Bennett (angol).
Svédország: Shaaban - M. Nilsson, Mellberg, Hansson, Edman, Ljungberg (Wilhelmsson, 56.), Linderoth, A. Svensson (Källström, 74.), N. Alexandersson, Elmander (D. Andersson, 76.), Allbäck. Szövetségi kapitány: Lagerbäck.
gól: Elmander (10.), Allbäck (81.)
Izland - Svédország 1-2 (1-1)
2006. október 11., Reykjavík, Laugardalsvöllur-stadion, 8725 néző, vezette: Gilewski (lengyel).
Svédország: Shaaban - M. Nilsson, Antonsson, Hansson, Edman, N. Alexandersson, D. Andersson, Källström, Wilhelmsson, Allbäck (Rosenberg, 79.), Elmander (Majstorovic, 90.). Szövetségi kapitány: Lagerbäck.
gól: Vidarsson (6.), illetve Källström (8.), Wilhelmsson (59.)
Észak-Írország - Svédország 2-1 (1-1)
2007. március 28., Belfast, Windsor Park, 14 500 néző, vezette: Braamhaar (holland).
Svédország: Isaksson - M. Nilsson, Mellberg (Majstorovic, 69.), Hansson, Edman, D. Andersson, N. Alexandersson (Wilhelmsson, 61.), A. Svensson (Källström, 46.), Ljungberg, Ibrahimovic, Elmander. Szövetségi kapitány: Lagerbäck.
gól: Healy (31., 58.), illetve Elmander (27.)
Dánia - Svédország 3-3 (1-3)*
2007. június 2., Koppenhága, Parken-stadion, 42 083 néző, vezette: Fandel (német).
Svédország: Isaksson - M. Nilsson, Mellberg, Hansson, N. Alexandersson, Wilhelmsson, Linderoth, A. Svensson, Ljungberg, Allbäck (Bakircioglu, 80.), Elmander (Rosenberg, 74.). Szövetségi kapitány: Lagerbäck.
gól: Agger (34.), Tomasson (62.), L. Andreasen (75.), illetve Elmander (7., 26.), Hansson (23.)
kiállítva: C. Poulsen (89.)
* A mérkőzés a 89. percben félbeszakadt, a három pontot az UEFA döntése alapján - 3-0-s gólkülönbséggel - Svédország kapta.
Svédország - Izland 5-0 (3-0)
2007. június 6., Stockholm, Rasunda-stadion, 33 358 néző, vezette: Hamer (luxemburgi).
Svédország: Isaksson - M. Nilsson (Von Schlebrügge, 57.), Mellberg, Hansson, N. Alexandersson, Linderoth (D. Andersson, 62.), Wilhelmsson, A. Svensson, Ljungberg, Allbäck (Ibrahimovic, 73.), Rosenberg. Szövetségi kapitány: Lagerbäck.
gól: Allbäck (10., 51.), A. Svensson (42.), Mellberg (44.), Rosenberg (49.)
Svédország - Dánia 0-0
2007. szeptember 8., Stockholm, Rasunda-stadion, 33 082 néző, vezette: De Bleeckere (belga).
Svédország: Isaksson - M. Nilsson, Mellberg, Hansson, Edman, Linderoth, N. Alexandersson, A. Svensson (Källström, 69.), Wilhelmsson (Bakircioglu, 56.), Ibrahimovic (Prica, 89.), Elmander. Szövetségi kapitány: Lagerbäck.
Liechtenstein - Svédország 0-3 (0-2)
2007. október 13., Vaduz, Rheinpark-stadion, 4131 néző, vezette: Dondarini (olasz).
Svédország: Isaksson - Concha, Hansson, Majstorovic, Edman, Linderoth (D. Andersson, 70.), Wilhelmsson, A. Svensson, Ljungberg (Källström, 39.), Allbäck, Elmander. Szövetségi kapitány: Lagerbäck.
gól: Ljungberg (19.), Wilhelmsson (29.), A. Svensson (56.)
Svédország - Észak-Írország 1-1 (1-0)
2007. október 17., Stockholm, Rasunda-stadion, 33 112 néző, vezette: Layec (francia).
Svédország: Isaksson - Concha, Mellberg, Hansson, Edman, Linderoth, Wilhelmsson (M. Nilsson, 44.), A. Svensson, Källström (A. Johansson, 85.), Ibrahimovic, Elmander (Allbäck, 74.). Szövetségi kapitány: Lagerbäck.
gól: Mellberg (15.), illetve Lafferty (72.)
Spanyolország - Svédország 3-0 (2-0)
2007. november 17., Madrid, Santiago Bernabéu-stadion, 70 000 néző, vezette: Rosetti (olasz).
Svédország: Isaksson - M. Nilsson, Mellberg, Hansson, Edman, D. Andersson (Källström, 46.), Willhelmsson (Bakircioglu, 79.), A. Svensson, Ljungberg, Ibrahimovic, Rosenberg (Allbäck, 60.). Szövetségi kapitány: Lagerbäck.
gól: Capdevila (14.), Iniesta (39.), Sergio Ramos (66.)
Svédország - Lettország 2-1 (1-1)
2007. november 21., Stockholm, Rasunda-stadion, 26 128 néző, vezette: Stark (német).
Svédország: Isaksson - M. Nilsson, Mellberg, Majstorovic, Edman, Källström, Wilhelmsson, A. Svensson, Ljungberg, Ibrahimovic, Allbäck. Szövetségi kapitány: Lagerbäck.
gól: Allbäck (1.), Källström (57.), illetve Laizans (26.)