With the group stage of the Africa Cup of Nations now being finished, here are all the Round of 16 fixtures, including who Bafana Bafana will face.
After Group E and F concluded the final match round of the group stages on Tuesday, Stuart Baxter’s Bafana find themselves among the last-16 despite winning just one game in Group D.
However, South Africa qualified as fourth team among the best third-placed countries, with the others being Benin, Congo DR and Guinea.
Bafana got lucky that Mali beat Angola 1-0 in their final Group F game, which saw Angola being eliminated from the competition, while a draw would have been enough for them to go ahead of Bafana among the best third-placed teams.
As a consequence, we now have some tasty last-16 clashes, with Bafana facing tournament hosts Egypt, who have won all their Group A games without conceding.
Here are all round of 16 clashes:
Morocco vs Benin
Uganda vs Senegal
Nigeria vs Cameroon
Egypt vs South Africa
Madagascar vs Congo DR
Algeria vs Guinea
Mali vs Ivory Coast
Ghana vs Tunisia