Spanyolország - Liechtenstein 4-0 (2-0)
2006. szeptember 2., Badajoz, Nuevo Vivero-stadion, 15 000 néző, vezette: Bozsinovszki (macedón).
Spanyolország: Casillas - Sergio Ramos, Pablo, Puyol, Pernía, Albelda (Borja Oubina, 68.), Xabi Alonso, Fabregas (Iniesta, 62.), Raúl, Villa (Luis García Sanz, 62.), Fernando Torres. Szövetségi kapitány: Aragonés.
gól: Fernando Torres (20.), Villa (45., 62.), Luis García Sanz (66.)
Észak-Írország - Spanyolország 3-2 (1-1)
2006. szeptember 6., Belfast, Windsor Park, 14 500 néző, vezette: De Bleeckere (belga).
Spanyolország: Casillas - Sergio Ramos (Míchel Salgado, 46.), Puyol, Pablo, Antonio López, Albelda (Fabregas, 29.), Xavi, Xabi Alonso, Fernando Torres (Luis García Sanz, 63.), Villa, Raúl. Szövetségi kapitány: Aragonés.
gól: Healy (20., 64., 80.), illetve Xavi (14.), Villa (52.)
Svédország - Spanyolország 2-0 (1-0)
2006. október 7., Stockholm, Rasunda-stadion, 38 000 néző, vezette: Bennett (angol).
Spanyolország: Casillas - Sergio Ramos, Juanito, Puyol, Capdevila (Puerta, 51.), Angulo (Luis García Sanz, 59.), Albelda, Xavi, Fabregas (Iniesta, 46.), Villa, Fernando Torres. Szövetségi kapitány: Aragonés.
gól: Elmander (10.), Allbäck (81.)
Spanyolország - Dánia 2-1 (2-0)
2007. március 24., Madrid, Santiago Bernabéu-stadion, 77 000 néző, vezette: Busacca (svájci).
Spanyolország: Casillas - Ángel, Javi Navarro, Marchena, Capdevila, Iniesta, Xavi (Xabi Alonso, 60.), Albelda, Silva, Morientes (Fernando Torres, 64.), Villa (Angulo, 76.). Szövetségi kapitány: Aragonés.
gól: Morientes (34.), Villa (45.), illetve Gravgaard (48.)
kiállítva: N. Jensen (19.)
Spanyolország - Izland 1-0 (0-0)
2007. március 28., Mallorca, Son Moix-stadion, 17 000 néző, vezette: Duhamel (francia).
Spanyolország: Casillas - Sergio Ramos, Puyol, Marchena, Capdevila (Angulo, 46.), Iniesta, Albelda, Xavi, Silva, Villa, Morientes (Fernando Torres, 43.). Szövetségi kapitány: Aragonés.
gól: Iniesta (79.)
Lettország - Spanyolország 0-2 (0-1)
2007. június 2., Riga, Skonto-stadion, 10 000 néző, vezette: Thomson (skót).
Spanyolország: Casillas - Sergio Ramos, Puyol, Marchena, Capdevila, Angulo (Joaquín, 46.), Albelda (Xabi Alonso, 67.), Xavi, Iniesta, Luís García Fernández (Soldado, 55.), Villa. Szövetségi kapitány: Aragonés.
gól: Villa (45.), Xavi (61.)
Liechtenstein - Spanyolország 0-2 (0-2)
2007. június 6., Vaduz, Rheinpark, 5739 néző, vezette: Ivanov (orosz).
Spanyolország: Reina - Sergio Ramos, Javi Navarro, Marchena, Capdevila (Antonio López, 52.), Joaquín, Fabregas (Luis García Fernández, 68.), Xabi Alonso, Silva (Soldado, 77.), Iniesta, Villa. Szövetségi kapitány: Aragonés.
gól: Villa (8., 14.)
Izland - Spanyolország 1-1 (1-0)
2007. szeptember 8., Reykjavík, Laugardalsvöllur-stadion, 8000 néző, vezette: Stark (német).
Spanyolország: Casillas - Sergio Ramos, Marchena, Juanito, Pernía (Albelda, 26.), Joaquín (Luis García Fernández, 68.), Xabi Alonso, Xavi, Silva, Fernando Torres (Iniesta, 57.), Villa. Szövetségi kapitány: Aragonés.
gól: Hallfredsson (39.), illetve Iniesta (85.).
kiállítva: Xabi Alonso (19.)
Spanyolország - Lettország 2-0 (1-0)
2007. szeptember 12., Oviedo, Carlos Tartiere-stadion, 26 000 néző, vezette: Yefet (izraeli).
Spanyolország: Casillas - Sergio Ramos, Juanito, Marchena, Pernía, Joaquín (Angulo, 78.), Albelda, Xavi, Silva (Fabregas, 69.), Villa (Iniesta, 48.), Fernando Torres. Szövetségi kapitány: Aragonés.
gól: Xavi (13.), Fernando Torres (85.)
Dánia - Spanyolország 1-3 (0-2)
2007. október 13., Aarhus, Atletion-stadion, 19 849 néző, vezette: Michel (szlovák).
Spanyolország: Casillas - Sergio Ramos, Albiol, Marchena, Capdevila, Joaquín (Riera, 69.), Albelda (Pablo, 64.), Xavi, Iniesta, Fabregas (Luis García Fernández, 79.), Tamudo. Szövetségi kapitány: Aragonés.
gól: Tomasson (88.), illetve Tamudo (14.), Sergio Ramos (40.), Riera (89.)
Spanyolország - Svédország 3-0 (2-0)
2007. november 17., Madrid, Santiago Bernabéu-stadion, 70 000 néző, vezette: Rosetti (olasz).
Spanyolország: Casillas - Sergio Ramos, Puyol, Marchena, Capdevila, Xavi, Albelda, Iniesta (Joaquín, 53.), Silva (Riera, 67.), Fabregas, Villa (Tamudo, 52.). Szövetségi kapitány: Aragonés.
gól: Capdevila (14.), Iniesta (39.), Sergio Ramos (66.)
Spanyolország - Észak-Írország 1-0 (0-0)
2007. november 21., Las Palmas, 30 000 néző, vezette: Fandel (német).
Spanyolország: Reina - Sergio Ramos, Albiol, Pablo, Pernía, Marcos Senna, Iniesta, Fabregas (Joaquín, 46.), Xavi (Villa, 66.), Silva, Güiza (Tamudo, 57.). Szövetségi kapitány: Aragonés.
gól: Xavi (52.)