Real Madrid to face Bayern Munich in Champions League semi-final

Champions League holders Real Madrid will take on Bayern Munich for a place in the final, with Liverpool to meet Roma.

Real Madrid's Cristiano Ronaldo (L) and Bayern Munich's Robert Lewandowski   -  Getty Images

Real Madrid will meet Bayern Munich in the Champions League semi-finals, while Liverpool will take on Roma.

The holders, who knocked out Juventus in the last eight, will face the newly crowned Bundesliga champions in a repeat of last season's quarter-final match-up.

Liverpool star Mohamed Salah will get the chance to play against his old club when Jurgen Klopp's side take on Serie A side Roma.

The Reds booked their place in the last four after a 5-1 aggregate win over Manchester City in the last round, while the Giallorossi produced a stunning comeback to beat Barcelona on away goals after a 4-4 draw over two legs.

Bayern, who announced the appointment of Niko Kovac as their new head coach from July 1 earlier on Friday, will host Madrid in the first leg on either April 24 or 25, with the return fixture on May 1 or 2.

Roma travel to Anfield for their first leg before they meet again in the Italian capital two weeks later.

For more updates, follow Sportstar on :