The last four teams in the Champions League were confirmed on Wednesday night.
Liverpool are through to the semi-final, despite a nervy 3-3 draw with Benfica at Anfield.
Jurgen Klopp’s men progress with a 6-4 aggregate, as they won 3-1 in Portugal last week.
Manchester City played out a highly dramatic 0-0 draw at Atletico Madrid at the Wanda Metropolitano.
The Premier League champions won the first leg 1-0 at the Etihad, thanks to a Kevin De Bruyne goal.
Liverpool will now play Villarreal for a place in the final, while Manchester City take on Real Madrid who eliminated Chelsea.