Barcelona have named their 22-man squad that will travel to Milan on Tuesday for their third Champions League group match.

The Blaugrana play the Rossoneri this Tuesday at San Siro, and Tata Martino has picked virtually a full complement of players for the European encounter.

Lionel Messi and Carles Puyol have both recovered from muscle and knee knocks and are named for the match, however Jordi Alba is still missing through injury.

Barcelona squad to face Milan: Valdes, Pinto, Oier, Alves, Montoya, Bartra, Pique, Puyol, Mascherano, Adriano, Busquets, Song, Xavi, Dos Santos, Iniesta, Sergi Roberto, Cesc, Pedro, Alexis, Messi, Neymar, Tello

Tags Milan