Puyol disputó todos los encuentros de dicha Eurocopa, a excepción del último partido de la fase de grupos contra Grecia, estando la selección ya clasificada.