The 2019 Africa Cup of Nations kicks off on Friday when hosts Egypt play their opening Group A match against Zimbabwe at the Cairo International Stadium.
The Pharaohs, led by Liverpool's Mohamed Salah, are among the favourites to go all the way to the final in the Egyptian capital on July 19.
Sadio Mane's Senegal, who are in Group C with Algeria, Kenya and Tanzania, will also have designs on winning the tournament, as will the likes of Ghana, Morocco and Nigeria.
Here are the key dates for the tournament:
Friday, June 21: Opening match between Egypt and Zimbabwe
Friday, July 5: Round of 16 begins
Wednesday, July 10: Quarter-finals begin
Sunday, July 14: Semi-finals
Wednesday, July 17: Third place play-off
Friday, July 19: Final
Full schedule can be found at CAFonline.