Johannesburg: Title-holders Etoile Sahel of Tunisia triumphed at home and FUS Rabat of Morocco drew away Saturday to secure CAF Confederation Cup semi-finals places.
TP Mazembe of the Democratic Republic of Congo booked a last-four place last month, leaving Medeama of Ghana, Mouloudia Bejaia of Algeria and Young Africans of Tanzania to contest the remaining place.
FUS, shock 2010 winners of the second-tier African club football competition, drew 1-1 with bottom-of-the-table Al Ahly Tripoli of Libya in a game switched to Tunis for security reasons.
Gambian Youssoupha Njie gave the Rabat outfit a second-half lead that was cancelled out by Rabie Allafi 10 minutes later to end a run of four straight Ahly losses.
Etoile, who beat Orlando Pirates of South Africa to lift the trophy last year, continued a remarkable turnaround in the same group by beating Kawkab Marrakech of Morocco 3-1 in Mediterranean resort Sousse.
Trailing Kawkab by five points after two Group B matchdays, Etoile then won three consecutive games to take an unassailable four-point lead over a Moroccan side suffering a third straight loss .
Iheb Msakni scored either side of a Hamza Lahmar goal to give Etoile a three-goal advantage just after half-time before Ahmed Chagou pulled one back.
FUS have 11 points, Etoile 10, Kawkab six and Ahly one with one round remaining.
Burundian Amissi Tambwe nodded a free-kick into the net after just three minutes to give Young Africans a 1-0 victory over Bejaia in Dar es Salaam.
It was the first Group A victory for the east Africans, but they remain last in the standings with only a slim chance of making the semi-finals as their last match is away to Mazembe.
The Congolese have 10 points, Medeama and Bejaia five each and Young Africans four ahead of a match between the first and second-place sides in Ghana Sunday.