Ukpono Anietie, PH
Six times winner, Liverpool will play host to Real Madrid in UEFA Champions League round of 16 at Anfield.
Real Madrid defeated Liverpool 1-0 in last year final played in Paris extending their Champions League triumph to a record 14.
Elsewhere, last season Premier League Champion, Manchester City draw RB Leipzig, while last season FA Cup finalist, Chelsea face Borussia Dortmund.
Tottenham Hotspur will face play last season Seria A Champion, AC Milan.
Messi will face a familiar foe when his team, Paris Saint-German play the 2019/20 UEFA Champions League winner, Bayern Munich.
The round of 16 first legs will be placed on 14-15 and 21-22 February, with the second legs on 7-8 and 14-15 March.
The Complete draw:
RB Leipzig v Manchester City
Club Bruges v Benfica
Liverpool v Real Madrid
AC Milan v Tottenham
Frankfurt v Napoli
Borussia Dortmund v Chelsea
Inter Milan v Porto
Paris St-Germain v Bayern Munich