Premier League rivals Manchester City and Liverpool will go head-to-head for a place in the semi-finals of the Champions League.

The English duo were the last pair out in Friday’s quarter-final draw in Nyon, which also saw holders Real Madrid given a tie against Juventus, last season’s beaten finalists who knocked out Tottenham.

Anfield will host the first leg of the quarter-final tie, which will be played on April 4 with the second leg to be held on April 10 at the Etihad Stadium.

The two English clubs have already played each other twice in the Premier League this season.

City romped to a 5-0 home win during September, with Gabriel Jesus and Leroy Sane both scoring twice after Sadio Mane had been sent off.

Liverpool, though, gained revenge at Anfield in January when they inflicted what so far has been the only Premier League defeat for leaders City, who were beaten 4-3 with two late goals adding some respectability to the final scoreline.

Pep Guardiola’s side secured their place in the last eight by beating Basel, having won the away leg 4-0, but then lost 2-1 at home in the second leg.

Liverpool, meanwhile, saw off Porto in the round of 16, which also saw an impressive away performance with a 5-0 victory at the Estadio do Dragao ahead of a routine goalless draw at Anfield.

Elsewhere in Friday’s quarter-final draw, LaLiga leaders Barcelona will play Roma as they continue to search for a first European crown since 2015.

Sevilla’s reward for victory over Manchester United was a date against German giants Bayern Munich.