Liverpool will have to end their Real Madrid hoodoo if they are to take a step nearer a fourth Champions League final in six seasons.
The Reds have been paired with the Spanish side after the draw for the last 16 was completed in Nyon, Switzerland on Monday.
Jurgen Klopp's side, who have reached the knockout stages for the sixth successive time, will host Real in the first leg in February before the away leg three weeks later.
LIVE: Champions League draw reaction as Liverpool discover last 16 opponents
The Reds lost the Champions League finals of 2018 and last season to Real, and were also eliminated by the La Liga outfit in the quarter-finals in 2021. Liverpool haven't won any of their last six meetings with Real in Europe having won the first three, including the final in 1981.
Liverpool progressed to the last 16 by finishing runners-up in Group A behind Napoli, having followed a 4-1 loss in Italy with five successive victories. Real sealed top spot in Group F ahead of RB Leipzig with a 5-1 home thumping of Celtic on the final matchday last week.
CHAMPIONS LEAGUE LAST 16 DRAW: RB Leipzig v Manchester City, Club Brugge v Benfica, Liverpool v Real Madrid, AC Milan v Tottenham Hotspur, Eintracht Frankfurt v Napoli, Borussia Dortmund v Chelsea, Inter Milan v Porto, Paris Saint-Germain v Bayern Munich.
READ NEXT
Ibrahima Konate change becomes clear as truth emerges about Liverpool problem position
Jurgen Klopp will have loved what Tottenham fans did just before Liverpool win confirmed
Antonio Conte disappointed with Tottenham fans after major Liverpool admission made
'Now I am back' - Ibrahima Konate makes 'pressure' claim and sends Liverpool message