Liverpool were held by Porto at Anfield but sailed through to the last eight after their 5-0 first-leg win. Meanwhile Manchester City joined the Reds in the hat for the draw after beating Basel 5-2 on aggregate.
We take you through all you need to know ahead of Friday's draw…
Who is in Champions League quarter-finals?
Liverpool, Manchester City, Juventus, Real Madrid (current holders), Bayern Munich, Sevilla, Barcelona and Roma will be the eight names in the hat.
When and where is the draw?
The draw will take place at UEFA's headquarters in Nyon, Switzerland on Friday, March 16. The draw is set to get underway at 11am GMT, however if you've tuned in to one of these before, you'll know the actual draw won't start until closer to mid-day.
How do I follow the draw?
The draw will be streamed live on UEFA's website, and televised live on BT Sport 3.
Are there any rules or restrictions?
Unlike the last-16 draw, there will be no seedings and teams from the same country can play each other in the quarter-finals. That means we could see an all-England tie featuring Liverpool and Man City.
Teams that are drawn first will play the first leg at home, whilst teams drawn second will, therefore, play the second leg at home.
When will the matches be played?
The Champions League quarter-final first legs will be played on April 3 and 4, with the second legs played a week later on April 10 and 11.
Pep Guardiola's side had essentially sealed qualification after the first leg. City won 4-0 against Basel away from home, despite a weakened side losing 2-1 in the second leg at the Etihad.
Liverpool last faced City at Anfield in January; an enthralling game finishing 4-3 to inflict the league leaders' only league defeat of the campaign.
Whilst Man City are one of the strongest sides in the competition, Jurgen Klopp has shown he can beat City this season - a tie between the two in-form Premier League teams will surely be a spectacle.
Following a 2-2 draw in Turin, the Italian champions came back from a goal down to seal a 2-1 win at Wembley against Tottenham in the last-16 and seal their qualification to the quarter-finals.
The Reds, famously, last met Juve in the quarter-finals in 2005, when Liverpool saw off the Italians 2-1 on aggregate, thanks to a special strike from Luis Garcia. The goalless draw in Turin in the first leg was one of Rafael Benitez's finest tactical displays.
Max Allegri's side managed to tame Tottenham for large spells and should Liverpool draw them, Klopp will be sure to show them respect. However the prospect of Liverpool's energetic and rapid front three up against an experienced - yet ageing - back line could prove to be interesting.
In arguably the biggest tie of the last 16, Real saw off Paris St-Germain by beating them both home and away.
Zinedine Zidane's men are the current holders of the Champions League and are still one of the most feared sides in Europe. Liverpool would relish testing themselves against a side who have been impressive in Europe in recent years and have genuine world-class players.
Liverpool last faced Real in 2014, when Brendan Rodgers' infamous team including Fabio Borini, Joe Allen, Lazar Markovic and Javi Manquillo lost 1-0 in the Bernabeu to deal a blow to their hopes of progressing past the group stage.
The Reds had lost their previous game against the Spanish side 3-0 at Anfield, following a double from Karim Benzema and a Cristiano Ronaldo goal.
Bayern led Besiktas 5-0 after a superb showing in the Allianz Arena in the first leg. They went on to win 3-1 in Turkey to progress to the quarter-finals with ease.
The Reds' last meeting with the Bundesliga outfit was 17 years ago - back in 2001, when Liverpool beat Bayern 3-2 in the UEFA Super Cup. More recently, the two sides met in a friendly match in the Audi Cup last summer when Liverpool dispatched the Germans with a 3-0 win.
Klopp going head-to-head with Bayern is an enticing prospect following his Dortmund days, and the German side are not the force they once were. However Robert Lewandowski has notched 23 goals in 24 league games so far this season, and he could be one striker the Reds may struggle to deal with.
Sevilla defied the odds in the last-16 with victory over Manchester United at Old Trafford. Their 2-1 win saw off Jose Mourinho's side, after a promising 0-0 draw in Spain.
Liverpool have recent history with the Spanish side, after their Europa League final defeat back in Jurgen Klopp's first season. Klopp's side also faced them in November, when Liverpool threw away a 3-0 half time lead in an eventual 3-3 draw in the group stages.
Liverpool were better than Sevilla in both group stage games and the Spanish side may be one of the 'easier' sides left in the competition.
Following a 1-1 first leg draw with Chelsea, Barcelona sealed qualification to the next round at the Camp Nou with a Lionel Messi-inspired 3-0 victory. Two goals, including his 100th in the competition, and an assist from the Argentine made easy work of the English visitors.
Liverpool last met Barcelona in 2007, when they saw off the Catalan club over two legs. After a 2-1 win in Spain - thanks to goals from Craig Bellamy and John Arne Riise - Rafael Benitez's progressed to the next round despite a 1-0 defeat at Anfield.
More recently, the two clubs met in the International Champions Cup for a friendly in 2016, when the Reds defeated Barca 4-0 at Wembley. However, a Champions League tie against Messi and co. is a different challenge all together.
Roma qualified for the last eight with an away goals victory over Ukranian side Shakhtar Donetsk. After losing 2-1 away from home, their 1-0 win at the Stadio Olimpico was enough to confirm their place in the draw.
Roma and Liverpool last met in a competitive match in 2002, in what became a famous Anfield night. Gerard Houllier returned to the dugout as his Liverpool side saw off the Italian champions 2-0.
Edin Dzeko and now-Liverpool star Mohamed Salah gave Roma a 2-1 friendly win over Liverpool in St Louis back in 2016.