The draw for the 2019 Africa Cup of Nations (Afcon) finals was officially conducted on Friday night with some exciting matches to look forward to.
The historic 24-team tournament will take place in Egypt between June and July 2019.
As the host nation, Egypt was always going to be in Group A, but they have been drawn against tough opponents, including DR Congo, Zimbabwe and Uganda.
In Group C, Kenya will square it off with East African neighbors Tanzania and Senegal and Algeria are strong
Uganda qualified for their first Afcon tournament in almost four decades two years ago, and they are back in the thick of things to try and improve their previous record at the finals.
Nigeria was handed a fairly comfortable draw with Burundi and Madagascar completing Group B alongside Guinea.
Burundi and Madagascar will be making their debuts at the Afcon
However, neither of the two countries can be taken for granted simply because of their exploits during their respective qualifying campaigns.
Group A: Egypt, Zimbabwe, DR Congo, Uganda
Group B: Burundi, Madagascar, Guinea, Nigeria
Group C: Tanzania, Algeria, Kenya, Senegal
Group D: South Africa, Namibia, Cote d’Ivoire, Morocco
Group E: Angola, Mauritania, Mali, Tunisia
Group F: Guinea Bissau, Benin, Ghana, Cameroon