As two of Europe's biggest clubs, it comes as no surprise to see that so many of the game's greats have represented at least one of Real Madrid and Juventus.
There are also a handful of players fortunate enough to have represented both sides in their career.
Ahead of their meeting in the UEFA Champions League, we've taken a look at the players to have played for both Real Madrid and Juventus.
Players ordered by combined appearances; data taken from fbref.com.
After nine successful years at Real Madrid, Cristiano Ronaldo embarked on the surprise move to Juventus in 2018. After scoring 311 La Liga goals in just 292 games, Ronaldo scored 81 La Liga goals in 98 Serie A games with the Old Lady, winning two more league titles in three seasons.
Makign his name at Bordeaux, Zinedine Zidane earned a move to the world's best team at the time in Juventus. Joining the European champions in 1996, Zidane was unable to capture the UEFA Champions League during his time in Italy, but did win Serie A twice as well as the 1998 Ballon d'Or, also winning two international trophies with France.
In part owing to his performances for Les Bleus, Zidane moved to Real Madrid in 2001, where he made 230 appearances in all competitions in five seasons.
Breaking through at Real Madrid as a teenager, Gonzalo Higuain established himself as one of Europe's premier forwards, scoring 22 and 27 goals in his first two full seasons at the Bernabeu, but eventually making way for the likes of Cristiano Ronaldo and Karim Benzema, Higuain was moved on to Napoli.
From there, Higuain joined Juventus in an Italian record transfer, scoring 40 goals in his first two seasons before loan spells with Milan and Chelsea. Returning to the club in 2019, Higuain won a third Serie A title with the club.
An enigmatic striker, Alvaro Morata struggled to break into the Real Madrid side and was sold to Juventus in 2013. Two years and two titles later, Morata was sold back to Real Madrid. A year after that, Morata was on the move again, spending 18 months with Chelsea before returning to Madrid with rivals Atletico.
Another 18 months later and Morata went back to Turin for a second spell with Juventus.
In his 286 games for the two clubs, Morata scored 102 goals.
While not as glamorous as many of his team mates, Sami Khedira played a pivotal role in Real Madrid's midfield, acting as the anchor that allowed the flair players to flourish.
After five years in Madrid, Khedira moved to Juventus, where he won the title in all five seasons he was there.
After struggling to find a place for himself at Real Madrid and then Manchester City, Danilo moved to Juventus, where he'd spend six years in Turin, making 156 Serie A appearances for the Old Lady.
After spending seven years at Parma, Fabio Cannavaro moved to Inter in 2002 for a couple of underwhelming years, but his move to Juventus in 2004 saw him recapture the form that saw him become a regular in the Italy back line.
After two impressive years in Turin, culminating in his World Cup win in 2006, Cannavaro moved to Real Madrid. In his 30s by that point, Cannavaro wasn't quite able to adapt to the Spanish game as well, but did win two La Liga titles in his first two seasons.
Michael Laudrup moved to European champions Juventus in 1985, spending four years with the Old Lady, winning the Serie A title in his first season. From there he'd spend five years with Barcelona before making the highly controversial move to Real Madrid, with whom he'd play for two seasons, winning a fifth straight La Liga title in his first campaign.
After four impressive years at Real Madrid, Angel Di Maria found that his face no longer fit at the club, being replaced by James Rodriguez in 2014.
The Argentine would eventually join Juventus in 2022, spending a disappointing year in Turin with the side falling to seventh in Serie A.
Establishing himself as a formidable defensive midfielder with Roma, Emerson was snapped up by Juventus in 2004. Two years later, Emerson would depart the club following the Calciopoli scandal, joining Fabio Capello and Fabio Cannavaro at Real Madrid, where he'd spend 12 months, winning the league title.
As well as the above, Juan Esnaider, Robert Jarni, Nicolas Anelka, Hanna Bennison and Dean Huijsen have represented both Real Madrid and Juventus.