En la Copa Mundial de Fútbol de 2010 disputó 2 partidos de titular, donde su selección llegó hasta la final, que acabó perdiendo frente al combinado español por 0-1 (con gol de rebote de Iniesta).