Final Kejuaraan Eropa UEFA 2012
Perjalanan menuju final > Spanyol

Spanyol memulai perjalanannya di kejuaraan ini dengan menghadapi juara Piala Dunia FIFA 2006 Italia. Del Bosque secara mengejutkan menurunkan 11 pemain tanpa striker murni, Cesc Fabregas yang biasa bermain sebagai gelandang, dipasang sebagai penyerang. Babak pertama berakhir imbang tanpa gol, memasuki babak kedua pada menit ke-61, Antonio Di Natale yang baru masuk menggantikan Mario Balotelli, mencetak gol memanfaatkan umpan terobosan dari Andrea Pirlo. Tiga menit kemudian Fabregas membalas dengan memanfaatkan umpan dari David Silva, sehingga membuat skor menjadi imbang 1–1 dan bertahan hingga pertandingan selesai.
Pertandingan kedua Spanyol adalah melawan Republik Irlandia, yang sebelumnya kalah dari Kroasia dengan skor 1–3. Kali ini Del Bosque memainkan Fernando Torres di depan menggantikan Fabregas, dan tidak butuh waktu lama bagi Torres untuk mencetak gol pertamanya pada menit ke-4 memanfaatkan bola liar di kotak penalti Irlandia. Spanyol menguasai jalannya pertandingan meskipun tidak menambah gol lagi hingga waktu istirahat. Babak kedua baru berjalan 4 menit, David Silva mencetak gol kedua Spanyol melalui tendangan mendatar dalam kotak penalti yang tak mampu diraih oleh penjaga gawang Republik Irlandia, Shay Given. Torres pun mencetak gol keduanya pada pertandingan ini pada menit ke-70 memanfaatkan umpan terobosan Silva, sebelum Torres digantikan oleh Fabregas empat menit kemudian. Ketika pertandingan tinggal menyisakan waktu tujuh menit, Fabregas mencetak gol setelah menerima umpan sepak pojok dari Silva untuk melengkapi kemenangan Spanyol menjadi 4–0.
Spanyol hanya membutuhkan hasil imbang melawan Kroasia untuk lolos ke babak perempatfinal. Babak pertama berakhir imbang tanpa gol, hingga babak kedua Spanyol membutuhkan waktu hingga menit ke-88 ketika Jesús Navas mencetak gol memanfaatkan umpan mendatar dari Andrés Iniesta, hasil 1–0 cukup bagi Spanyol untuk menjadi juara Grup C dan membuat Kroasia tersingkir dari kejuaraan.
Spanyol menghadapi Prancis yang menjadi runner up Grup D pada babak perempat final. Del Bosque kembali memainkan Fabregas sebagai pemain depan, dengan menyimpan Torres di bangku cadangan. Babak pertama Spanyol menguasai pertandingan hingga Xabi Alonso, yang mencatatakan penampilan ke-100 untuk timnas Spanyol pada pertandingan ini, mencetak gol pada menit ke-19 melalui sebuah sundulan memanfaatkan umpan silang dari Jordi Alba. Skor 1–0 bertahan hingga waktu istirahat babak pertama. Pada menit-menit akhir pertandingan Pedro dijatuhkan di dalam kotak penalti oleh Anthony Réveillère dan tendangan penalti Xabi Alonso berhasil menaklukan Hugo Lloris untuk memastikan kemenangan bagi Spanyol 2–0, membawa mereka lolos ke babak semifinal.
Pada semifinal Spanyol menghadapi Portugal yang mengandalkan Cristiano Ronaldo di depan. Tak mau kalah, Del Bosque memainkan Álvaro Negredo sebagai penyerang tunggal. Setelah memainkan 2 x 45 menit waktu normal dan 2 x 15 menit perpanjangan waktu yang juga berakhir imbang 0–0 maka pertandingan dilanjutkan dengan adu penalti. Xabi Alonso yang menjadi penendang pertama bagi Spanyol gagal mencetak gol karena tendangannya ditahan oleh penjaga gawang Portugal, Rui Patrício, Iker Casillas pun tak mau kalah dengan menahan penalti penendang pertama Portugal, João Moutinho. Penendang kedua Spanyol Iniesta sukses menjalankan tugasnya, diikuti oleh penendang kedua Portugal Pepe, penendang ketiga Spanyol Gerard Piqué juga mampu mencetak gol, yang kemudian dibalas oleh penendang ketiga Portugal, Nani. Sergio Ramos, sebagai penendang keempat Spanyol kemudian memberikan keungglan bagi Spanyol 3–2, namun bek Bruno Alves, sebagai penendang keempat Portugal hanya mampu membuat bola menerpa mistar gawang dan memantul keluar. Fabregas mencetak gol penalti terakhir dan memberikan kemenangan 4–2 bagi Spanyol untuk membawa mereka ke final.