The Spanish titans clash for the first time this season on Saturday - but who would you choose to play at Camp Nou in one of the world's biggest derbies?
After being rested from the start against Osasuna, Lionel Messi will return for Barcelona against Real Madrid having earned the Liga champions a draw against AC Milan in their midweek Champions League match.
Neymar has dazzled since joining for €57 million ahead of the new season and Alexis Sanchez deserves to start ahead of Pedro on the other wing having shone since Gerardo Martino's arrival.
Barca's midfield picks itself - Sergio Busquets, Andres Iniesta and Xavi remain the most impeccable trio on the planet in their respective roles.
Rested against Milan in midweek, Carles Puyol should return to the starting line-up alongside Gerard Pique, if the latter shakes off a knock, while Dani Alves and Adriano should feature at full-back as Jordi Alba is out injured, with Victor Valdes between the sticks.
For the visitors, Karim Benzema has attracted his fair share of criticism over the past couple of months, but the Clasico is not the right time to experiment with alternatives, so his experience should see him picked ahead of Alvaro Morata.
Playing Cristiano Ronaldo on the left is a no-brainer, while the in-form Angel Di Maria cannot justifiably be dropped for a semi-fit Gareth Bale, regardless of his €100m price tag.
Carlo Ancelotti has insisted his side will stick with 4-3-3, meaning Asier Illarramendi should get his Clasico bow alongside Luka Modric and Sami Khedira.
A back four of Daniel Carvajal, Sergio Ramos, Pepe and Marcelo are the best available options, while Diego Lopez has been terrific since joining in January and he should hold off club captain Iker Casillas in goal.
Do you agree with the choices of Goal's Miles Chambers? Should Benzema be dropped and Bale make his Clasico debut in the starting line-up? Does Pedro deserve a start and is Puyol ready for such a massive match? Pick your own team and share your thoughts in the comment section below!