Champions League Draw: Liverpool vs Roma, Real Madrid vs Bayern Munich

Real Madrid's Cristiano Ronaldo, center, celebrates after scoring as Bayern players react during the Champions League quarterfinal second leg soccer match between Real Madrid and Bayern Munich at Santiago Bernabeu stadium in Madrid, Spain, Tuesday April 18, 2017. (AP Photo/Francisco Seco)
Real Madrid's Cristiano Ronaldo, center, celebrates after scoring as Bayern players react during the Champions League quarterfinal second leg soccer match between Real Madrid and Bayern Munich at Santiago Bernabeu stadium in Madrid, Spain, Tuesday April 18, 2017. (AP Photo/Francisco Seco)

Liverpool have been handed a golden opportunity to reach their first Champions League final in 11 years after they were handed a semi-final against Roma.

The Italians were the surprise package of the quarter-finals after shocking Barcelona at the Stadio Olimpico, coming back from 4-1 on aggregate to knock out the five-time winners, but they still present the easiest draw for the Premier League side.

As a result, Real Madrid and Bayern Munich, two heavyweights of the competition, will slug it out for the other spot in May's final as they renew their formidable rivalry.

's men face the Serie A side at Anfield for the first leg on either the 24th or the 25th of April, before travelling to the Italian capital on either the 1st or 2nd of May.

There they will return to the scene of one of their most famous European nights, where they beat Roma in their own back yard in the 1984 European Cup final.

The victory came at the height of Liverpool's powers in the 1980s, with captain Graeme Souness famously leading his side in a rendition of 'I don't know what it is, but I love it' by Chris Rea in the tunnel before kick off.

It will also see Liverpool talisman Mo Salah come up against his old club.

The Egyptian left Roma for Merseyside in the summer, having spent two seasons and scored 34 goals for the Giallorossi.

He has surpassed that total in less than one season at Anfield and will be the player Eusebio Di Francesco's team have to stop if they have any hopes of pulling off what would be another almighty upset.

-dailymail