Manchester United will face Granada and Arsenal will take on Slavia Prague in the quarter-finals of the Europa League.
United narrowly saw off Italian giants AC Milan in the last-16 with a 2-1 aggregate win and were rewarded with a kind-looking draw against the Spanish side.
Arsenal, meanwhile, survived a scare to beat Olympiacos 3-2 on aggregate to book their place in the final eight, and their reward is a game against Leicester and Rangers conquerers Slavia.
The other two games are Ajax vs Roma and Dinamo Zagreb vs Villarreal.
Both English sides should feel relatively pleased with the draws they received.
And if they make it that far United and Arsenal could meet in the final after they were kept apart for the potential semi-finals, which were drawn at the same time
The winner of Granada vs United will take on the winner of Ajax against Roma.
And whoever comes out on top between Dinamo Zagreb and Villarreal will face the winner of Arsenal and Slavia Prague.
The quarter-final first legs will take place on April 8, with the return games a week later on April 15.
And the first leg of the semis are scheduled for April 29, with the return on May 6.
And the showpiece final to put in the diary will go ahead on May 26 at Poland’s Gdansk Stadium.