Juventus will take on Real Madrid in the 2017 UEFA Champions League final on Saturday at the National Stadium of Wales in Cardiff.
Los Blancos, who have won the tournament a record 11 times, including in 2014 and 2016, will be aiming to become the first side to retain the trophy since it became known as the Champions League in 1992.
It would also mark a league and European Cup double for Real, who won La Liga ahead of Barcelona this year.
The Bianconeri have, surprisingly, lifted it just twice, with their last victory coming in 1996. They will be targeting a treble having won Serie A and the Coppa Italia this season.
Predicted Juventus Lineup: Gianluigi Buffon; Dani Alves, Leonardo Bonucci, Giorgio Chiellini, Alex Sandro; Miralem Pjanic, Sami Khedira, Juan Cuadrado, Paulo Dybala, Mario Mandzukic; Gonzalo Higuain
Predicted Real Madrid Lineup: Keylor Navas; Dani Carvajal, Sergio Ramos, Raphael Varane, Marcelo; Toni Kroos, Casemiro, Luka Modric, Isco; Karim Benzema, Cristiano Ronaldo