Two sides that 'slayed giants' in the Champions League quarter-finals were handed a bonus in the semi-final draw for Europe's premier club competition on Friday as remaining giants Real Madrid and Bayern Munich were drawn against each other.
Liverpool, who defeated Premier League favourites Manchester City will host AS Roma, who vanquished perennial favourites Barcelona at Anfield on April 25 in the first leg of the semis, and then travel to Rome for the return leg the next week.
Meanwhile, Real Madrid, who are gunning for an unprecedented third successive Champions League title and an incredible 13th European Cup/Champions League overall will travel to Germany on May 24 for the first leg of their heavyweight clash.
High drama was witnessed in the Champions League this weekend as teams made or attempted improbable comebacks.
Madrid had faced Bayern in the quarterfinals of last year's competition winning an incredible tie 6-3 on aggregate by scoring thrice in extra time after the second leg.
The final of this year's Champions League will take place in Kiev in the Ukraine on May 26.