En el 2011 consiguió por tercera vez consecutiva ser campeón de la Liga con el F. C. Barcelona y también ganó la Champions League por tercera vez, venciendo 3 por 1 al Manchester United en la final jugada en el estadio de Wembley. El penúltimo partido disputado por Carles Puyol fue en el enfrentamiento de Cataluña contra Honduras el 28 de diciembre de 2010, en el estadio Olímpico Lluís Companys, Barcelona, España.