Liverpool avoided an all-English clash against both Chelsea and Manchester City as Jurgen Klopp's side were pitted against 13-time Champions League winners, Real Madrid.
Both Premier League sides are in good and relentless form so they were both teams to keep away from, they were drawn against FC Porto and Borussia Dortmund respectively.
The Reds haven't entirely steered clear of Thomas Tuchel's side. If they overcome Zinedine Zidane's side and the Blues see off the Portuguese champions, the 2012 winners of the competition will be all that stands in the way of a place in the final in Istanbul.
Four European Cups became five as Liverpool topped off their remarkable comeback from 3-0 down to beat AC Milan on penalties when the two sides met in 2005.
With Pep Guardiola facing Dortmund caretaker head coach Edin Terzic, this takes off a table of a return to Signal Iduna Park for Klopp.
Divock Origi grabbed an away goal when the two clubs met in the Europa League in 2016 as the 53-year-old returned to the Ruhr for the first time since he became Liverpool boss.
Before a late Dejan Lovren goal sealed a dramatic win at Anfield to secure a place in the semi-finals. They progressed and despite Daniel Sturridge's goal in Sevilla reigned victorious in Basel.
The last time Liverpool played Chelsea in European Cup, it was in the 2009 quarter-finals where Guus Hiddink overcame Rafael Benitez's side 7-5 on aggregate.
“I think we are all the same: Bayern doesn’t want to play Dortmund, for example, because they are from the same country and for us, it was City and Chelsea,” Klopp said, speaking to the official Liverpool website.
“If we can avoid as long as possible then you do it, but all the rest, it was clear we would face a tough opponent.”