Tottenham were clear underdogs in the first leg of this game considering that Juventus have been rock-solid at the back.
Mauricio Pochettino’s men looked down and out when Gonzalo Higuain scored 2 goals in the first ten minutes, but the Lilywhites came back to draw that game 2-2 giving themselves a chance to make it into the next round.
Since the first leg, they have won 3 and drawn 1 of their last 4 competitive games, and they will be looking to make Juve the next victim of their Wembley domination.
They have scored in all but one of their home matches this season, and Harry Kane has netted in 31 of 34 Premier League and Champions League games this season.
Juventus have gone on to win their next 3 games after that draw with Tottenham, and they are now unbeaten in their last 20 competitive games.
They have no rival in terms of their defensive solidity in the Serie A, but conceding 2 goals against Spurs in the first leg would have showed them that the Champions League is a different ball game.
Juve have failed to score in only 3 games this season, and they have managed to find the back of the net in 17 of their last 18 away games.
Bookmakers favour Tottenham at home in this tie to win inside 90 minutes however their approach will be interesting as they have two away goals are ahead coming into this game.
Results of each team’s last 5 matches across all leagues and competitions