Liverpool and Manchester City will face each other in the Champions League quarter-final in an all-English clash.
The two Premier League clubs will go up against one another at Anfield in the first leg before the return at the Etihad Stadium.
The three Spanish clubs have all been kept apart with Barcelona facing Roma, Real Madrid playing Juventus — a repeat of last year’s final — and Sevilla going up against German giants Bayern Munich.
The draw means Pep Guardiola’s men face a daunting run of fixtures, starting with the first-leg trip to Anfield on April 3 or 4 and followed by the Manchester derby on April 7 before the Champions League second leg on April 10 or 11.
Making it even more significant, City may have the chance to seal the title against their biggest rivals, United.
City director of football Txiki Begiristain admitted it was a ‘very difficult’ draw. ‘We like to travel and to go to another country in the Champions League but it is what it is,’ he said.
‘We know each other very well, they are a very offensive team, the truth is it is going to be a great couple of games and we are going to see good football.’
Champions League: Quarter-finals
Barcelona vs Roma (First leg: April 4 Second leg: April 10)
Sevilla vs Bayern Munich (April 3; April 11)
Juventus vs Real Madrid (April 3; April 11)
Liverpool vs Manchester City (April 4; April 10).
Liverpool face a similar challenge as they must contest a Merseyside derby against Everton in between the two legs.
The two English clubs have already played each other twice in the Premier League this season.
Manchester 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 City, who were beaten 4-3 but with two late goals adding some respectability to the final scoreline.