El atacante del Chelsea había sido contra Irlanda el único cambio respecto al equipo inicial en el debut contra Italia, en el que Del Bosque colocó a Cesc Fábregas como falso nueve.
La selección croata registra dos cambios respecto al equipo que empató con Italia en el primer partido (1-1) y ganó a Irlanda en el primero.
El delantero Nikica Jelavic, que había tenido fiebre los últimos días, deja su plaza a Danijel Pranjic y el lateral derecho Domagoj Vida ocupa el puesto en el once desplazando al banquillo a Ivan Perisic.
El capitán Darijo Srna adelanta su posición en el lado derecho de Croacia, mientras que el goleador Mario Mandzukic (tres tantos en el torneo) jugará solo en punta.
Estas son las alineaciones: España: Iker Casillas (cap) – lvaro Arbeloa, Gerard Piqué, Sergio Ramos, Jordi Alba – Xavi Hernández, Sergio Busquets, Xabi Alonso – David Silva, Fernando Torres y Andrés Iniesta. DT: Vicente del Bosque.
Croacia: Stipe Pletikosa – Domagoj Vida, Vedran Corluka, Gordon Schildenfeld, Ivan Strinic – Ivan Rakitic, Ognjen Vukojevic – Darijo Srna (cap), Luka Modric, Danijel Pranjic – Mario Mandzukic. DT: Slaven Bilic.4-0) en el segundo partido.