Both of these teams produced minor miracles to reach this Champions League final in Madrid, but it is Jurgen Klopp's men who will have the greater confidence coming into it. They have been in outstanding form all season and they can cap it off by winning what could be a high-scoring affair.
Spurs have failed to score in four of their last five matches and they will hope Son can return after missing the first leg and inspire them. They will be confident of scoring in Amsterdam, but the hosts will be even more dangerous with more space to exploit and there should be plenty of goals.
Liverpool will be hoping to produce another magical night at Anfield as they bid to overturn a 0-3 deficit from the first leg. Their chances are remote especially with a couple of key injuries, but expect a game with goals at both ends as Liverpool bow out with pride to Messi and co.
While both of these teams possess plenty of attacking firepower, this first leg could be somewhat cagey. Liverpool will be keen to get an away goal here but both teams will be cautious not to allow their opponents to outnumber them or find too much space, so do not expect a goal fest.
An intriguing match awaits as Tottenham welcome Ajax - the revelations of the Champions League so far. They have picked up some outstanding results and have knocked out Real Madrid and Juventus to reach this stage, so they will not be daunted by this away day and they will actively hunt an away goal.
Spurs come into this second leg with a 1-0 advantage but this will be a tough assignment at the Etihad. While they have won their last three games, they have all been at home, and this will be a completely different proposition against City who are formidable at home and should win on the evening.
Porto have it all to do in this second leg if they are to overcome this 0-2 deficit. They will take a more attacking approach and may well breach the Liverpool defence, but the visitors should hit them on the counter and grab vital away goals which will see them through to the semi-finals.
This match is finely poised after a 1-1 tie in the first leg and Juventus will be confident of taking control in this second leg. Ajax will play their natural game as they have to score in Turin, and while there should be goals at both ends, expect more Ronaldo magic to clinch it for Juve.
Despite coming into this match 1-0 down, United will approach this cautiously and aim to keep things tight before taking more risks later in the game. Barcelona should have too much savvy for them however as Messi and co will eventually pick them off and knock Solskjaer's men out.
Man Utd will take heart from their superb comeback win against Paris in the Round of 16, but their form since that match has been poor. They have lost three and were lucky to beat Watford which does not bode well when facing Barcelona, who can come away from Old Trafford with a first-leg advantage.
Ajax have picked up positive results against Bayern, Benfica and Real Madrid to reach this stage of the tournament so they will not be daunted in facing Juventus. They will approach this in their usual attacking style which should lead to an open and entertaining game with goals at both ends.
Man City have won their last three matches against Tottenham and they will be confident going into this tie. They will be desperate to get at least one away goal to take back to the Etihad and it should be one of the more open first-leg ties in the Champions League this midweek.
Liverpool will have been delighted with this draw compared to some of the other opponents they couild have had, especially after beating Porto 5-0 on aggregate in the Round of 16 last season. It may be closer this time around but Liverpool should have too much firepower for Porto at Anfield.
The first leg surprised many by ending goalless but it seems unlikely that it will happen again. That match was the only goalless draw Bayern have been involved in all season and this match will surely prove that the first leg was the exception to the rule so an open game is expected with both teams getting on the scoresheet.