With so many talented players and so many gifted coaches, clashes between Real Madrid and Barcelona are always a must-watch. Factor in the heated rivalry, and it's no wonder El Clasico is regarded as one of, if not the best derby in football.
Some of the names to have graced the game since the turn of the century are are legendary: Lionel Messi, Cristiano Ronaldo, Ronaldinho, Zinedine Zidane, Sergio Ramos, Andres Iniesta... And that's just the beginning.
⚽️ Where to watch Barcelona vs Real Madrid
The two teams meet again on Sunday in a game that could well yield another classic.
But until then, GOAL takes a look at some of the most memorable games the iconic rivalry has yielded in the 21st century...