Spain and Germany will go head-to-head in two of the four Europa League quarter-finals after Schalke 04 and Athletic Bilbao were paired together, as were Atletico Madrid and Hannover 96.
Sporting, who held on to eliminate Manchester City at the Etihad Stadium, are rewarded with a tie against impressive Ukrainian outfit Metalist Kharkiv, who knocked out Greek giants Olympiakos on away goals.
While the remaining encounter sees Dutch title contenders AZ Alkmaar drawn against Valencia.
The winners of the tie between Atletico Madrid and Hannover 96 will face the victors of the AZ Alkmaar-Valencia clash in the semi-finals, with Sporting or Metalist Kharkiv coming up against either Schalke 04 or Athletic Bilbao for a place in the Bucharest showpiece.
AZ Alkmaar v Valencia Schalke 04 v Athletic Bilbao Sporting v Metalist Kharkiv Atletico Madrid v Hannover 96
Ties to be played March 29 and April 5.
Atletico Madrid or Hannover 96 v AZ Alkmaar or Valencia Sporting or Metalist Kharkiv v Schalke 04 v Athletic Bilbao
Tie to be played April 19 and April 26.
Atletico Madrid/Hannover 96/AZ Alkmaar/Valencia v Sporting/Metalist Kharkiv/Schalke 04/Athletic Bilbao
Tie to be played on May 9 at the Arena Nationala in Bucharest, Romania.