The draw for the semi-final of the Champions League has been held at UEFA headquarters, with thrilling ties in prospect as the battle to reach the final enters its decisive stage.
Jurgen Klopp's Liverpool thrashed Manchester City 5-1 on aggregate in their quarter-final tie to book a spot in the last four for the first time in a decade.
And Liverpool's reward for seeing off Pep Guardiola's side is a two-legged semi-final tie against Italians Roma, who put Barcelona out in the quarter-finals.
The other semi-final tie in the draw sees Bayern Munich come up against Real Madrid in what is a battle between two heavyweights who both have their eyes on the trophy.
All four teams will now believe they can win the Champions League as the competition reaches its climax.
Champions League Semi-final Draw
Bayern Munich vs Real Madrid
Liverpool vs Roma
The semi-final clashes will take place on 24th and 25th April and 1st and 2nd May.
The Champions League final is scheduled for 26th May and is to be hosted by the NSC Olimpiyskyi in Kyiv.