Nel 2009 prende parte alla FIFA Confederations Cup, e con la sua Spagna si classifica al terzo posto. L'anno dopo il campionato del mondo 2010 si chiude invece con il trionfo della Nazionale spagnola: Xavi disputa tutte le partite, compresa la finale contro i vinta per 1-0, e il suo nome viene inserito nell'elenco dei dieci migliori giocatori del torneo.