The group stages of the Africa Cup of Nations are now complete, after Group E and F concluded the final match round of the group stages on Tuesday.
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, Bafana face 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
Else where, with the Cranes in preparation ahead of their show down with Senegal on Friday, coach Aliou Cisse has stated that the Uganda Cranes is a difficult side to face.
“No one should take the Ugandan team for granted and I will tell my players that because facing them is not an easy task,” Cisse said.
He adds that his side needs to make sure they prepare well to face the Cranes because of the good performance exhibited in the tournament so far.
Earlier, after the Cranes fell 2-0 to hosts Egypt in group A, head coach Sebestien Desabre stated that Senegal would be a good test for his side in the last 16.
But with the Cranes players in a pensive mood following the Federations governing body (FUFA) allegedly failing to remit the players bonuses, the Ugandan side may even face a further uphill task facing the Lions of Teranga who are among the campaigns favorites.
What remains to be seen is how the players and Federation can come to a consensus before Friday despite FUFA’s website claim statement that all money was sent to the players individual accounts.