The group stages of the 2019 Africa Cup of Nations, came to an end on Tuesday.
This means all the 16 teams that made it to the knockout stages have been confirmed.
Hosts Egypt will face South Africa, who qualified as one of the best third-placed countries.
Defending champions Cameroon clash with Nigeria, while Ivory Coast are up against Mali.
The fixtures will be played between Friday, July 5 and Monday, July 8 across stadiums in Egypt.
Round of 16 fixtures:
17:00 Morocco vs Benin
20:00 Uganda vs Senegal
17:00 Nigeria vs Cameroon
20:00 Egypt vs South Africa
17:00 Madagascar vs DR Congo
20:00 Algeria vs Guinea
17:00 Mali vs Ivory Coast
20:00 Ghana vs Tunisia