Liverpool have avoided 12-time champions Real Madrid but will have to travel away to what promises to be a rocking Stadio Olimpico in the second-leg.
The two matches between Liverpool - the bookies third favourite to win the CL - and Roma promise to produce heated atmoshpheres as both teams will be happy with their draws. Both teams have caused upsets against Man City and Barcelona respectively to reach the semi-finals.
Real Madrid will look to make history this year, by becoming the first club to win the Champions League three times in a row. They will have to overcome a hugely improved Bayern Munich to reach the final.
Real Madrid almost threw away a 3-0 lead in the second leg, only for Ronaldo to secure a 4-3 home win with an injury time penalty kick.
Bayern squeezed past Sevilla 2-1 on aggregate. They are currently first in the Bundesliga, twenty points ahead of second placed Schalke 04.