World Cup and Ballon d'Or winner, Fabio Cannavaro started his senior career at Napoli before moving to Parma in 1995. After establishing himself as one of the best defenders in Italy, Inter signed him in 2002. He made 50 appearances for Inter before moving to Juventus in 2004, where he made 74 appearances in two seasons. After winning the World Cup with Italy, he signed for Real Madrid in 2006.
One of the few players who have played for Inter, Juventus as well as Milan, Edgar Davids signed for Milan from Ajax in 1996. After two underwhelming years there, he joined Juventus, where he shone and went on to make 159 appearances over six years. He spent some time on loan at Barcelona before signing for Inter in 2004.
Arsenal legend Patrick Vieira left the Gunners on an emotional note in 2005 and joined Juventus. Still, his stay in Turin lasted only one season at the club due to their infamous scandal that led to their relegation. The French midfielder signed for Inter in 2006 and played four years for them, making 67 appearances.
Irish attacking midfielder Liam Brady was known for his play-making skills and eye for goal in the late 1970s. Juventus signed him from Arsenal 1980 and Brady scored 15 goals in 76 appearances in two seasons in Turin. He then moved to Sampdoria in 1982 and later to Inter in 1984. Brady made 58 appearances and scored five goals in an Inter shirt.
Juventus signed Italian striker Christian Vieri in 1996, and in his one season in Turin, he made 23 appearances, scoring eight goals. He moved to Atletico Madrid in 1997, Lazio in 1998 and then Inter in 1999, where he became a legend. Vieri made 143 appearances for Inter, scoring an incredible 103 goals in his six-season spell at the club.
Juventus great Pietro Anastasi made over 200 appearances in Turin, scoring 78 goals between 1968 and 1976 before moving to Inter for two years. He played just 46 games for Inter, scoring seven goals before leaving the club. He won three Serie A titles with Juventus and a Coppa Italia with Inter.
Legendary Italian defender Tarcisio Burgnich started out at Udinese before moving to Juventus in 1960. He made 13 appearances in his one season at the club before joining Palermo in 1961. A season later, he moved to Inter and became a legend at the club. In his 12-year stint with Inter, the defender made 358 appearances, winning four Serie A titles, two European Cups and two Intercontinental Cups.
Goalkeeper Fabian Carini made eight appearances for Juventus between 2001 and 2004. He later made four appearances for Inter between 2004 and 2007.
After making 146 appearances for Juventus between 1987 and 1992, Italian defender Luigi De Agostini moved to Inter. However, he stayed just one season at the club, making 31 appearances.
Attacking midfielder Pietro Fanna joined Juventus from Atalanta in 1977. Over the next five years, Fanna went on to make over 100 appearances for the Old Lady before moving to Verona in 1982. Three years later, he moved to Inter, making 97 appearances in four years before returning back to Verona in 1989 and ending his career there.
Sergio Gori made 24 appearances for Inter over two underwhelming stints. Later in his career, the versatile midfielder made 29 appearances for Juventus.
One of the best midfielders of his generation, Serbian star Vladimir Jugovic arrived at Juventus in 1995 after shining in his three seasons at Sampdoria. He stayed at Juve for two seasons, scoring eight goals in 56 games before moving to Lazio in 1997 and Atletico Madrid in 1998. Inter signed him in 1999, and he featured for them for two seasons, making 38 appearances.
After making 96 appearances for Inter between 2009 and 2012, Lucio left for Juventus in the summer of 2012. Still, his move failed as he could make just one appearance before mutually terminating his contract and moving to Sao Paolo in December of the same year.
Brazilian defensive midfielder Felipe Melo arrived from Brazil to Europe in 2005 and after playing at many clubs, he joined Juventus in 2009. In his two-year stay in Turin, Melo made 58 appearances. After a move to Galatasaray in Turkey, where he stayed for four years, he returned to Italy with Inter and made 31 appearances between 2015 and 2017.
Angelo Peruzzi was a goalkeeper in 1990s and started his senior career with Roma, making just 16 appearances between 1987 and 1991. He joined Juventus in 1991 and went on to make 208 appearances in Turin and won 10 trophies, including a Champions League. Peruzzi moved to Inter in 1999 for just one season.
Giuliano Sarti made 220 appearances for Fiorentina between 1954 and 1963 before joining Inter. The goalkeeper is notably recognised for his role as the starting keeper in the highly successful "Grande Inter" side of the 1960s under manager Helenio Herrera. During his five seasons with the club, he made 147 appearances and won two Serie A titles, two European Cups, as well as two Intercontinental Cups. After leaving Inter in 1968, he later spent the 1968–69 season with Juventus.
Messina legend Salvatore Schillaci moved to Juventus in 1989 and featured for them for three seasons. In his first season at Juve, he 1989–90 Coppa Italia and the UEFA Cup titles. The striker scored 26 goals in 90 appearances for them before sealing a transfer to Inter in 1992. At Inter, he made just 30 appearances over two seasons as injuries took over his progress.
Portuguese defensive midfielder Paulo Sousa joined Juventus from Sporting CP in 1994. In his first season in Turin, he won the Serie A title, the domestic cup and the Supercoppa as Juventus also finished as runners-up in the UEFA Cup, losing to fellow Italian side Parma. The next year, he was part of the squad that won the Champions League. In 1996 he moved to Borussia Dortmund and won the Champions League with them. That made him only the second player after Marcel Desailly to win back-to-back titles with different teams, and the unique fact about that final was he faced his former team Juventus and won it! In 1998, he moved to Inter for two seasons.
Leonardo Bonucci just made a single appearance for Inter while on loan with them in the 2005-06 season. He then moved to Inter permanently and failed to make a single appearance before moving to Genoa, Bari and then Juventus in 2010.