Tras una sensacional fase de grupos, con un partido inaugural frente a Ucrania que concluyó 4-0 y en el que Puyol realizó una de las jugadas más espectaculares de su carrera, que culminó con una brillante asistencia de gol a Fernando Torres, España quedó eliminada en octavos de final ante Francia, camiseta barcelona 2024 que a la postre concluyó subcampeona del mundo. En 2010, Puyol formó parte de la selección española que se proclamó campeona del Mundo el 11 de julio de 2010 en Johannesburgo.