The Merseysiders will have a chance to avenge the loss against Real Madrid in the 2019 Champions League final.
Manchester City will slug it out with Borrusia Dortmund.
The first legs will be played on April 6&7 while the second legs comes up a week later.
The winner between Liverpool and Real Madrid will play the winner between Chelsea and FC Porto in the last four.
The winner between Manchester City and Dortmund will battle with the winner between Bayern and PSG in the semi finals.