NYON- Bayern Munich will face Real Madrid and Liverpool will take on AS Roma in the semi-finals of the Champions League following the draw at UEFA's headquarters on Friday.

The first legs will be on Tuesday 24 and Wednesday 25 April, with the returns on May 1 and 2.