The 15 teams to join hosts South Africa in the 29th edition of Africa Cup of Nations are known after a dramatic final weekend of qualifiers saw tears of joy and pain across the continent.
Qualifiers for 2013 Orange Africa Cup of Nations to be played in South Africa are as following in (alphabetical order):
1. Algeria
2. Angola
3. Burkina Faso
4. Cape Verde Islands
5. Democratic Republic of Congo
6. Ethiopia
7. Ghana
8. Ivory Coast
9. Mali
10. Morocco
11. Niger
12. Nigeria
13. South Africa
14. Togo
15. Tunisia
16. Zambia (Current Champion)
Source: CAF