Algeria and Libya were drawn together in the final round of the 2013 Africa Cup of Nations qualifiers while Ivory Coast will be tackled by Senegal.
The draw was made in Johannesburg as 15 teams qualify to join hosts South Africa in next year’s finals, with giants Ivory Coast and Senegal featuring the toughest tie.
Algeria face Libya as Tunisia and Morocco were handed relatively easier jobs against Sierra Leone and Mozambique respectively.
Central African Republic, who stunned Egypt in the preliminaries, will clash with Burkina Faso as holders Zambia meet Uganda.
CAN 2013 final qualifying round
Mali v Botswana
Zimbabwe v Angola
Ghana v Malawi
Liberia v Nigeria
Zambia v Uganda
Cape Verde Islands v Cameroon
Mozambique v Morocco
Sierra Leone v Tunisia
Guinea v Niger
Sudan v Ethiopia
Libya v Algeria
Ivory Coast v Senegal
DR Congo v Equatorial Guinea
Gabon v Togo
Central African Republic v Burkina Faso