Na mecz z Czechami oraz 1/8 finału z Australią, Zambrotta został przesunięty na prawą obronę. Mimo to, także niczym nie zachwycił. Lecz później było już lepiej. Gianluca ćwierćfinał z Ukrainą zaczął na prawej stronie. Już w szóstej minucie trafił do siatki. Była to jego druga i jak na razie ostatnia bramka w kadrze. Następnie został przesunięty na lewą pomoc, skąd asystował przy drugiej bramce Luki Toniego. Włosi pewnie zwyciężyli 3:0. Półfinał z gospodarzami i Gianluca znów na prawej obronie. W meczu wyróżnił się mocnym strzałem sprzed pola karnego, który nie trafił do siatki. Po dogrywce Włosi zwyciężyli 2:0. Finał z Francją był dla Zambrotty pierwszym finałem od kiedy gra w reprezentacji. Mecz zakończył się zwycięstwem Włoch w karnych 5:3. Zambrotta nie wykonywał jedenastki. Do tego momentu Gianluca Zambrotta zaliczył w kadrze pięćdziesiąt osiem spotkań oraz dwa trafienia.

Euro 2008 Gianluca Zambrotta był także w kadrze Włoch na Euro 2008. Reprezentacja Włoch doszła do ćwierćfinału.