Liverpool will face Manchester City in the Champions League quarter-final. (AFP/Getty Images)

Manchester City will face Liverpool in the Champions League quarter-finals, while Real Madrid will meet Juventus.

Elsewhere, Barcelona face Roma, while Bayern Munich will play Sevilla.

The first legs will be played on Tuesday 3 and Wednesday 4 April, with the return legs on 10 and 11 April.

Liverpool reached the last eight after comfortably seeing off Porto in the last-16, while Manchester City also cruised through the last round by beating Swiss champions Basel 5-2 on aggregate.

Jurgen Klopp’s side have already played Pep Guardiola’s men twice in the Premier League this season.

The first fixture at the Etihad Stadium in September ended in a 5-0 victory for City after the visitors had Sadio Mane controversially sent off in the first half.

Manchester City beat Liverpool 5-0 at the Etihad Stadium in September. (AMA/Getty Images)

But Liverpool beat City 4-3 at Anfield in January. (Getty Images)

CHAMPIONS LEAGUE QUARTER-FINAL DRAW Barcelona vs Roma

Sevilla vs Bayern Munich

Juventus vs Real Madrid

Liverpool vs Man City

In the return game at Anfield in January, Liverpool held off a late comeback from the Premier League leaders to win 4-3.

Elsewhere, Real Madrid play Juventus in a repeat of last year’s Champions League final, which Zinedine Zidane’s side won 4-1.

Expand

Barcelona last faced Roma in the Champions League group stage in the 2015-16 season, drawing 1-1 in Italy and securing a 6-1 victory at Camp Nou.

Bayern Munich have never met Sevilla in Europe.