"The joy that we're experiencing tonight is great. Everybody knows how much we cared about getting this feeling back. It's been awhile since we felt it. The entire Italian game has been looking to get the satisfaction that we haven't had in this competition for some time."
You could be forgiven for thinking that words like these came out of the mouth of Juventus manager Massimiliano Allegri this season. It might surprise you then to learn that they instead were uttered 12 years ago in the press...
Barcelona and Juventus haven't played each other for 12 years, which is partly what makes this season's Champions League final so intriguing. In a competition packed full of "repeat" ties, this is a genuinely new tactical battle to get excited about.
Nevertheless, various players on opposing sides have faced one another before, when playing for other clubs, or at international level. It means various individual duels are also fascinating -- here are three of the key battles.
CHAMPIONS LEAGUE FINAL (JUNE 6, 2:45 ET / 6:45 GMT)