Liverpool set up a repeat of their 1981 meeting against Real Madrid despite a first Champions League defeat of the season at the Stadio Olimpico.
Bayern Munich goalkeeper Sven Ulreich committed a huge blunder as holders Real Madrid edged into the Champions League final.
Real Madrid's bid for a third straight Champions League title remained on course after a come-from-behind 2-1 win at Bayern Munich.
Mohamed Salah savaged his former side Roma with a brilliant individual performance in a superb 5-2 Champions League semi-final first-leg victory undermined by two late goals for the visitors.
Liverpool defender Nathaniel Clyne is back in training but is likely to be on the bench for the Champions League semi-final first leg at home to Roma.
The England international missed Saturday's draw against West Brom with a muscle injury but has now recovered, although Trent Alexander-Arnold - rested at The Hawthorns - is expected to start against the Italians.
Manager Jurgen Klopp will recall all his big names after making five changes at the weekend, meaning a return for the likes of Dejan Lovren, Andrew Robertson, Roberto Firmino and Alex Oxlade-Chamberlain.
Cristiano Ronaldo scored an injury-time penalty to book Real Madrid's place in the Champions League semi-finals after losing the second leg 3-1, but winning the tie 4-3 on aggregate.
Bayern Munich are through to the Champions League semi-finals for the seventh time in nine years after a 0-0 draw in their quarter-final second leg with Sevilla.
Liverpool survived a Manchester City onslaught to reach the Champions League semi-finals on a controversial night at the Etihad Stadium that saw Pep Guardiola sent off.