Barcelona are only without Eric Abidal to choose from in naming a strong 19-man squad for the trip to Real Madrid this Wednesday.
La Blaugrana are at the Bernabeu in midweek for the first leg of their Copa del Rey semi-final and have the luxury of an almost fully fit selection to call on.
Gerard Pique is back in first team affairs after missing the weekend’s game with Osasuna through suspension, with Cristian Tello, Isaac Cuenca and Martin Montoya the unfortunate ones unable to make the cut.
Barcelona squad to face Real Madrid: Valdes, Pinto, Alves, Pique, Puyol, Adriano, Alba, Bartra, Mascherano, Xavi, Song, Busquets, Thiago, Cesc, Iniesta, Pedro, Alexis, Messi, Villa
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more