W 2012 r. na stadionach Polski i Ukrainy Xavi wraz z reprezentacją Hiszpanii zdobył Mistrzostwo Europy. Hiszpanie pokonali w finale reprezentację Włoch 4-0. Xavi asystował przy bramkach Jordiego Alby (2 – 0) i Fernando Torresa (3 – 0).