Real Madrid will be looking to win their third consecutive Champions League trophy after being drawn to Germany side Bayern Munich. English side Liverpool has been drawn to AS Roma.
Liverpool knocked out Man City, who were favourites to win the tournament, while Roma produced an upset for the ages by coming back against Barcelona.
The Draw results
Bayern Munich vs Real Madrid
Liverpool vs Roma
Semi-Final Fixture Dates
The first legs of the semi-finals take place on Tuesday, April 24 and Wednesday, April 25.
The second legs are a week later, Tuesday, May 1 and Wednesday, May 2.