An in-depth preview of the Champions League last 16 tie between Juventus and Tottenham
Last season's runners-up started the season a touch shakily, but are now back challenging for a seventh straight Serie A title.
Even so, Spurs were ultra-impressive during the pool stage and will fancy their chances of claiming a notable scalp.
Juventus gave themselves a bit of work to do in Group D when losing 3-0 at Barcelona on Matchday 1, but that turned out to be their only loss.
Drawing with Barca in Turin, taking four points off Sporting Lisbon and beating Olympiakos 2-0 at home and away proved enough to make smooth progress.
Tottenham have been inconsistent at times in the Premier League, but no-one can fault their Group H exploits in Europe's elite club competition.
A 3-1 win over Real Madrid at Wembley was the highlight, but picking up a point at the Bernabeu also showed Mauricio Pochettino's youngish side has the nous to handle the knockout rounds.
Match preview for Chelsea and Arsenal ahead of their clash in the Carabao Cup on...