Liverpool have been drawn against Italian side AS Roma in the Champions League semi-finals.
The first leg will take place at Anfield on Tuesday 24 April, with the return meeting set for a week later on Wednesday 2 May at Stadio Olimpico.
The Italian side were underdogs against Barcelona in the quarter-finals, with a 4-1 first leg loss at Camp Nou. However they sealed qualification to the semi-finals with an incredible 3-0 win in the second leg.
Roma had previously squeezed in to the quarter-finals with an away goals victory over Ukranian side Shakhtar Donetsk after losing 2-1 away from home. Their 1-0 win at the Stadio Olimpico was enough to confirm their place in the draw.
The two sides last faced each other in St. Louis for a pre-season game back in 2016, with Edin Dzeko and now-Liverpool star Salah giving Roma a 2-1 win over the Reds.
The last time the two sides faced each other in a competitive fixture was in the Champions League group stages in 2002. Gerard Houllier had returned to the dugout following health issues as his Liverpool side saw off the Italian champions 2-0.