Liverpool have been handed a reunion with Real Madrid three months after defeat in the Champions League final in what turned into a tough last-16 draw for English teams.
It will be yet another clash between Klopp’s side and Los Blancos, with Liverpool having lost two finals in the last four years to the side currently managed by Carlo Ancelotti.
Of the remaining English sides, Pep Guardiola’s Manchester City side perhaps escaped the easiest with the Cityzens drawn against RB Leipzig, whose form this season has been patchy and has seen them drop to sixth in the Bundesliga.
On the other end of the spectrum, Graham Potter’s struggling Chelsea side have been drawn against Borussia Dortmund, which will signal a return to Germany for Christian Pulisic, three years after departing.
Meanwhile, Tottenham have been handed a tricky tie against current Serie A champions AC Milan, who were comfortably beaten by the Blues in the group stages.
Elsewhere, Bayern Munich and PSG will clash in a repeat of the 2020 final, while Europa League winners Eintracht Frankfurt have been given a tough assignment as they face Serie A stars Napoli.
There will be room for an underdog story too, with one of Club Brugge and Benfica certain to reach the last 8, while Inter Milan or FC Porto will also take a spot.
The Draw in full
RB Leipzig vs Manchester City
Club Brugge vs SL Benfica
Liverpool vs Real Madrid
AC Milan vs Tottenham Hotspur
Eintracht Frankfurt vs Napoli
Borussia Dortmund vs Chelsea
Inter Milan vs FC Porto
Bayern Munich vs PSG
First legs - 14/15/21/22 February. Second legs - 7/8/14/15 March