Bayern Munich has been drawn against defending champions Real Madrid in the semifinal of the UEFA Champions League.

English club Liverpool will trade tackles with Italian club AS Roma in the other semifinal draw.

This means top scorer Mohamed Salah will be returning to Roma, a club he left to join Liverpool last summer.

First leg of the matches will be played on April 24 and 25, while the return legs will hold on May 1 and 2, 2018.

Fixtures:

Bayern Munich Vs Real Madrid

Liverpool Vs Roma