Not many would have predicted that Liverpool would be fighting for a place in the Champions League final, least of all their own fans.

Jurgen Klopp's side overcame Porto and Manchester City after coming through the group phase without a single defeat to their name.

The Reds put themselves in the hat for the semi-final draw thanks to a 5-1 aggregate triumph over Premier League champions elect Man City.

Mohamed Salah, who is in a race for the Premier League Golden Boot against Harry Kane, proved to be pivotal in the outcome of the contest as he opened the scoring in Liverpool's 3-0 triumph in the first leg at Anfield.

At the Etihad Stadium, the Egyptian international was the difference again as he netted an audacious chip to give the Merseyside outfit a crucial away goal.

Klopp's men had to endure plenty of pressure from City in the first half, but they weathered the storm and got the result that they needed to progress.

The club were handed a slice of luck in the semi-final draw as they managed to avoid Real Madrid and Bayern Munich.

Instead, the English club will take on Italian outfit Roma, who stunned everyone by coming from 4-1 down to knock out Barcelona in the quarter-finals.

The first leg will be held at Anfield on April 24, with the return fixture at the Stadio Olimpico on May 2.

Liverpool fans have been tweeting their reactions to the draw.

[ad_pod ]