2010. június 8-án térhetett vissza térdsérüléséből egy Lengyelország elleni felkészülési mérkőzésen. A 2010-es labdarúgó-világbajnokság első csoportmeccsén csereként lépett pályára a 61. percben Svájc ellen. A következő két meccsen Honduras és Chile ellen kezdőként kapott helyet Vicente del Bosque-től. Játszott a Portugálok elleni nyolcaddöntőben, Paraguay ellen a negyeddöntőben, az elődöntőben csereként Németország ellen és végül a döntőben szintén csereként, amelyet Andrés Iniesta góljával nyerték meg Hollandia ellen.