Tottenham face Braga in the last 16 of the Uefa Cup, with the first leg away. The Portuguese outfit beat Italian side Parma away, despite being reduced to 10 men when Nuno Frechaut was dismissed for a second booking on 70 minutes.
A late goal from Brazilian Diego earned a 1-0 win and a 2-0 aggregate victory and the Tottenham test on 8 March.
Spurs received a bye into the last 16 after the Court of Arbitration upheld Uefa's decision to eject Feyenoord from the tournament for crowd trouble.
The Dutch side were thrown out of the competition after their group match against Nancy was marred by violence in the stands.
AZ Alkmaar fought back from two goals down to draw 2-2 against Fenerbache to win on away goals and set up a last-16 encounter against Newcastle.
After drawing 3-3 in Turkey, the Dutch side knew a low-scoring draw would see them through but early goals from Tumer Metin and Alex put Fenerbache in charge.
However, Maarten Martens and Barry Opdam found the net, the latter in the 86th minute, to stun the visitors and see AZ home.
Meanwhile, Rangers' reward for their 5-2 aggregate demolition of Hapoel Tel Aviv will be a match against Osasuna, who left it late to beat Bordeaux.
After a 0-0 draw in the first leg, another stalemate in Spain forced the game into extra-time and in the last minute of the second additional period Javed Nekounam scored to break the French side's hearts.
Tournament favourites Sevilla edged past Steaua1-0 at home for a 3-0 aggregate win.
Aleksandr Kerzhakov got the game's only goal three minutes into first-half stoppage time to lead the Spaniards, currently second in La Liga, to a meeting against Shakhatr Donetsk.
The Ukrainians left it late to edge past French side Nancy, with Fernandinho's 70th-minute effort enough to secure a 1-0 win, 2-1 on aggregate.
Goals from Anderson and Konstantinos Katsouranis cancelled out Catalin Munteanu's early strike to earn Benfica a 2-1 win over Dinamo Bucharest, the Portuguese side winning 3-1 on aggregate.
Paris St Germain await them in the next round after the French side beat AEK Athens 2-0 in Greece, goals from Frau and Bernard Mendy sealing a 4-0 aggregate win.
Blackburn's conquerors Bayer Leverkusen will now face Lens in the last 16 after the French side drew 0-0 at home to Panathinaikos, who had Nasief Morris sent off for a professional foul, to seal a 3-1 aggregate win.
Maccabi Haifa produced one of the shocks of the round as Roberto Colautti's 14th-minute effort earned them a 1-0 aggregate win over CSKA Moscow.
The Israelis' reward will be an encounter against Spanish opposition in the form of Espanyol, who beat Livorno 2-0 on the night, 4-1 on aggregate.
Livorno had Aparecido Rodrigues Cesar Livorno dismissed on 80 minutes, but the Italians were beaten long before then.
Dutch giants Ajax were another big-name casualty, after they went out 4-3 on aggregate to Werder Bremen.
Trailing 3-0 from the first leg, Ajax were always going to struggle, although goals from Leonardo, Klass Jan Huntelaar and Ryan Babel brought them close to a remarkable turn-around.
However, Hugo Almeida's 14th-minute strike proved crucial as Bremen edged into the next round by the odd goal in seven.
Celta Vigo will be next up for the Germans, after goals from Nene and Aspas Jonathan cancelled out Yegor Titov's reply to see the Spanish side win 3-2 on aggregate against Spartak Moscow.
Revised draw for the last 16:
Newcastle v AZ Alkmaar
Maccabi Haifa v Espanyol
Rangers v Osasuna
Braga v Tottenham
Sevilla v Shakhtar
Lens v Leverkusen
PSG v Benfica
Celta Vigo v Werder Bremen
(Ties to be played on 8 & 14/15 March)