The draw for the Champions League semi-finals has been made and Liverpool will be delighted to face Roma over two legs as they look to win their first European trophy since 2005.

Bayern Munich or Real Madrid will be the other side in May’s final, which is taking place in Kiev, in what should be a captivating battle between two European heavyweights.

The semi-finals will take place on 24th and 25th April, with the return games on 1st and 2nd May.

In the Europa League, Premier League team Arsenal will have to overcome Atletico Madrid if they are to continue their quest for Champions League qualification, while Marseille were drawn to face RB Salzburg in the other semi.