Arsenal sealed top spot in Group B with a 1-0 win over FC Thun while Manchester United must wait until their last game to try and book their passage through to knockout stage of the UEFA Champions League after they were held to a goalless draw by visiting Villarreal on Tuesday.
Manchester United now know that victory in the Estadio da Luz against Benfica will give them a place in the next phase - although a draw may suffice.
Both games in Group D ended in 0-0 draws as Lille were held by Benfica - which means all is to play for in two weeks time, as all four teams can still qualify - although victory for United would guarantee their progression.
No such worries for Arsenal as they confirmed number one billing in Group B thanks to a 1-0 victory over ten-man Thun in Switzerland.
Robert Pires's late penalty enough for Arsene Wenger's side, who were bolstered in the first half when Armand Deumi was dismissed for Thun.
Ajax also confirmed second spot thanks to their 2-1 win over Sparta Prague in Amsterdam.
Nigel De Jong's fired home twice in the second period to inspire Danny Blind's side to victory - with Martin Petras grabbing a late consolation for the Czechs.
Barcelona also their place in the next round with a 3-1 success over Werder Bremen at the Camp Nou.
Gabri hammered home the opener after 14 minutes, only for Tim Borowski to level from the penalty spot for the visitors.
Barcelona's lead was restored just before the half mark when Ronaldinho fired home a trademark free kick and the win was sealed late in the second half through Henrik Larsson.
The win secures top spot in Group C for Barcelona, while second place could still go to one of two teams -Udinese or Werder.
Firm favourites are Udinese after they came from behind to beat Panathinaikos 2-1 in Athens - a result which means the Greeks cannot now progress.
Pana looked as they were heading for victory Constantinos Charalambidis scored but late goals from Vincenzo Iaquinta and Vincent Candela means that the Italians only need a point in their last game to book their place in the next phase.
Group A is done and dusted after Juventus and Bayern Munich both won - although the Germans are now in pole position after smashing four past Rapid Vienna.
The victory at The Allianz Arena was a highly impressive one from Felix Magath's men.
Sebastian Deisler opened the scoring early on before second half goals from Ali Karimi and Roy Makaay sealed the win.
Juventus in comparison struggled and needed a late goal from Alessandro Del Piero with just ten minutes remaining to seal victory.
Juventus will now have to out-score Bayern in the group games to recapture top-spot.
Source: Xinhua