Barcelona, Juventus - two of Europe's best teams this season are all pumped and geared up ahead of this season's epic finale, the Champions League Final.
Despite buzz that Pedro Rodriguez would leave Barcelona in the summer in search of more playing time, the winger has agreed to renew his contract to stay.
As we head to the Champions League final clash between these two giants, take a look at what happened at the past occurrences of Juventus vs Barcelona.
Bayern Munich coach Pep Guardiola is under immense pressure as his out-of-form team is set to face high-flying Barcelona in the UCL Semi-Final 2nd Leg.