Previous winners Manchester United and Porto were joined by Bordeaux and Chelsea in qualifying for the Champions League last 16 but AC Milan and Real Madrid could yet miss out on progression from the group stages.
Bayern Munich are in danger of missing out in qualification from Group A after Bordeaux claimed a 2-0 win at the Allianz Arena.
The pressure mounted on Bayern coach Louis Van Gaal after strikes from Yoann Gourcuff and Marouane Chamakh secured qualification for Les Girondins, who are unbeaten at the top of the Group A standings.
Juventus are two points behind the French side and four ahead of Bayern following their 1-0 win at Maccabi Haifa, courtesy of Mauro Camoranesi's winner in first-half injury-time.
Chelsea are assured of a place in the knockout stages courtesy of Porto's win over Apoel Nicosia.
The Portuguese side triumphed 1-0 in Cyprus, with Falcao on target six minutes from time.
In Group B behind Manchester United, Wolfsburg are in pole position for second place after a 3-0 win at Besiktas.
European giants AC Milan and Real Madrid, who have won the competition on seven and nine occasions, respectively, shared a 1-1 draw in Group C, with both teams a point above Marseille.
Karim Benzema gave Real the lead in the 29th minute, but Ronaldinho replied with a penalty 10 minutes before the break.
Alexandre Pato had a goal controversially disallowed moments later before Dida denied Raul a late winner in a dramatic game at the San Siro.
Marseille could yet progress at the expense of Milan or Real after a 6-1 defeat of FC Zurich, with two goals in the opening 10 minutes and three in the final 10.
An own-goal from Silvan Aegerter put them on their way before Fabrice Abriel, Mamadou Niang, Vitorino Hilton, Benoit Cheyrou and Brandao were on target. The visitors' Alexandre Alphonse made it 2-1 after 31 minutes.