Group A

June 5

Mali 4 (D.Coulibaly pen. 5, 34, Diamoutene 48, Diarra 75) Liberia 1 (Barlee 58).

Togo 4 (Adebayor pen. 12, pen. 88, Toure-Maman 44, Kader 65) Zambia 1 (Kampamba 15).

Congo 0 Senegal 0.

Group B

June 4

Cape Verde Islands 1 (Cafu 78) South Africa 2 (McCarthy 11, Buckley 13).

June 5

Ghana 2 (Appiah pen. 65, Amoah 81) Burkina Faso 1 (Dagano 29).

DR Congo 4 (Nonda 4, pen. 85, 87, Ilongo 62) Uganda 0.

Group C

June 3

Libya 0 Ivory Coast 0.

June 5

Egypt 6 (Ali 8, 31, Zaki 28, 50, El Said 63, Belal 71) Sudan 1 (Tambal 81).

Benin 1 (Agbessi 82) Cameroon 4 (Song 19, Webo 52, Geremi 66, Eto'o pen. 67).

Group D

June 5

Angola 2 (Flavio 48, Akwa 58) Algeria 1 (Boutabout 66).

Rwanda 1 (Gatete 63) Nigeria 1 (Martins 78). Zimbabwe 1 (Peter Ndlovu pen. 62) Gabon 0.

Group E

June 5

Guinea 1 (Bangoura 78) Kenya 0.

Morocco 4 (Safri pen. 15, Hadji 21, 76, Kharja 72) Malawi 1 (Kanyenda 11).

Botswana 1 (Gabonamong 13) Tunisia 3 (Nafti 28, Santos 44, El Abdi 78).