Valencia's recent upturn in form continued with a 4-0 Europa League win at Rapid Vienna to complete a 10-0 aggregate success, while Shakhtar Donetsk, Athletic Bilbao, Lazio and Bayer Leverkusen also progressed.
Shakhtar completed a superb 3-0 win at Schalke 04 to progress from the round of 32, while Bilbao's Sabin Merino scored an 81st-minute equaliser as they drew 1-1 at home to Olympique de Marseille and went through 2-1 on aggregate.
Lazio beat Galatasaray 3-1 in Italy with all four goals coming in 14 second-half minutes as Marco Parolo, Felipe Anderson and Miroslav Klose netted for the Serie A side, who went through 4-2 over the two legs.
Bayer Leverkusen's Karim Bellarabi again proved decisive in their tie with Sporting Lisbon as the Germany international, who scored the winner in the first leg, netted two more in a 3-1 win that secured a 4-1 aggregate success.
Tomas Pina's fortuitous second-half goal saw favourites Napoli crash out of the Europa League after a 1-1 draw against Villarreal.
The three English clubs in action, Liverpool, Manchester United and Tottenham all won their games to progress to tomorrow's draw.
Basle's Luca Zuffi scored a dramatic stoppage-time winner to snatch a 2-1 victory over St Etienne at Saint Jakob Park and send the Swiss side into the last 16 of the Europa League on away goals after the tie finished 4-4.
Borussia Dortmund took their place in the last 16 after beating Porto 1-0 at the Estadio do Dragao.
Molde beat holders Sevilla 1-0 with a first-half goal from Eirik Hesta (43), but went out 3-1 on aggregate following their comprehensive first-leg defeat in Spain.
Frank Acheampong scored twice in extra-time as Anderlecht won 2-1 away at Olympiacos to go through 3-1 overall.
Fenerbahce drew 1-1 at Lokomotiv Moscow to go through 3-1 on aggregate.