Od té doby odehrál více než 130 zápasů za španělskou reprezentaci, se kterou vyhrál Euro 2008, MS 2010 a Euro 2012. Byl zvolen Hráčem turnaje na Euru 2008.