The Catalan side welcome back their captain after resting him midweek while Sergio Busquets makes his domestic return to action in ValenciaBarcelona's trip to Valencia to face Levante after resting him midweek for their Champions League tie against Spartak Moscow.
Puyol replaces Javier Mascherano in the only change from the side that beat Spartak in Moscow midweek, Sergio Busquets continues in midfield after completing his domestic ban.
Levante make a couple of changes from the side that secured progression in the Europa League midweek as Obafemi Martins returns up front and Christian Lell replaces the suspended Pedro Lopez.
Levante: Munúa; Lell, Ballesteros, David Navarro, Juanfran, Iborra, Diop, El Zhar, Barkero, Juanlu, Martins.
Subs: Keylor Navas, Rodas, Nikos, Pallardó, Pedro Ríos, Ángel, Rubén.
Barcelona: Valdes; Alves, Pique, Puyol, Alba; Fabregas, Xavi, Busquets; Pedro, Messi, Iniesta.
Subs: Pinto, Montoya, Thiago, Adriano, Tello, Mascherano, Song.