Disputó la Eurocopa 2008 en Austria y Suiza participando en la final ante Alemania, jugando los 90 minutos y ganando el título para España.