The draws for the quarter-finals of the 2018/2019 UEFA Champions League have been made between the eight teams that are still left in the competition.
The draws were rolled by former Inter Milan and Brazil goalkeeper, Julio Cesar, who was named the best goalkeeper in the competition in 2010.
Ajax were first to be picked. The Amsterdam side would square up against Ronaldo and his Juventus teammates after knocking out defending champions, Real Madrid.
Liverpool will host 2004 champions, FC Porto, at Anfield in the first leg of their tie. The Reds saw off Bayern Munich in the last round, while Porto needed extra time penalty to win against Roma.
In an all English quarter final ties, Spurs were paired against Premier League Champions, Manchester City. The Citizens have won their last three games against Pochettino's side and are favourites in this one.
In the last fixture for this round, Manchester United will battle it out against Barcelona for a place In the semi-finals.
Messi would be hoping to inflict more pains on United who he helped Barca beat twice in the finals. United have, however, shown under Solskjaer that they can stand their ground against the big boys having turned a 2-0 first leg loss to win 3-1 against PSG.
The Draw in full:
Ajax vs. Juventus
Liverpool vs. Porto
Tottenham vs. Manchester City
Manchester United vs Barcelona