Bafana Bafana finished top of Group A to book themselves a place in the semi-finals of the COSAFA Cup.

Despite playing a goalless draw against Zambia earlier on Wednesday afternoon South Africa topped the group with 10 points, followed by Eswatini with seven points.

Bafana Bafana who are looking for their fifth COSAFA title are now amongst the firm favourites to win the tournament.

The last time South Africa won the COSAFA Cup was in Namibia back in 2016.

Meanwhile, invited guests Senegal registered their third win in a row in the tournament to finish top of Group B.

The West Africans beat Malawi 2-1. Namibia finished second in Group B with seven points despite losing 1-nil to Mozambique.