|  Men 50m Freestyle 26.09 |  | 1. Pedro Lima |  ANG | 23.98s |  | 2. Mohamed Youssef Elghazouli |  EGY | 24.28s |  | 3. Musa Bakare |  NGR | 24.35s |   
|  Men 100m Freestyle |  | 1. Moustafa Amine |  EGY | 53.74s |  | 2. Abdallah Benchekour |  ALG | 53.87s |  | 3. Amine Ahmed Amine |  EGY | 53.91s |   
|  Men 200m Freestyle 22.09 |  | 1. Hatem Seif |  EGY | 1:54.66 |  | 2. Moustafa Amine |  EGY | 1:56.90 |  | 3. Abdallah Benchekour |  ALG | 1:59.34 |   
|  Men 400m Freestyle |  | 1. Hatem Seif |  EGY | 3:59.56 |  | 2. Ibrahim Tamer |  EGY | 4:08.55 |  | 3. Mustapha Essanai |  TUN | 4:13.17 |   
|  Men 1500m Freestyle 26.09 |  | 1. Hatem Seif |  EGY | 16:00.82 |  | 2. Benoit Fleurot |  ZIM | 16:48.92 |  | 3. Mohamed Maaroof |  EGY | 16:54.37 |   
|  Men 100m Backstroke 26.09 |  | 1. Amine Ahmed Amine |  EGY | 59.83s |  | 2. Sofiane Benchekour |  ALG | 1:00.81 |  | 3. Brett Halford |  ZIM | 1:01.79 |   
|  Men 200m Backstroke |  | 1. Sofiane Benchekour |  ALG | 2:10.44 |  | 2. Mustapha Essanai |  TUN | 2:13.93 |  | 3. Amine Ahmed Amine |  EGY |   |  | -. Imad Shafei |  EGY | 2nd |   
|  Men 100m Breaststroke 22.09 |  | 1. Abderrazak Bella |  ALG | 1:07.55 |  | 2. Paraguay Dija |  NGR | 1:08.12 |  | 3. Bernard Desmarets |  ZIM | 1:08.27 |   
|  Men 200m Breaststroke |  | 1. Jörg Lindemeier |  NAM | 2:27.93 |  | 2. Abderrazak Bella |  ALG | 2:28.55 |  | 3. Shamsedine Mahmoud |  EGY | 2:30.13 |   
|  Men 100m Butterfly |  | 1. Salah Khalef |  ALG | 58.43s |  | 2. Musa Bakare |  NGR | 58.57s |  | 3. Pedro Lima |  ANG | 58.59s |   
|  Men 200m Butterfly 26.09 |  | 1. Ibrahim Tamer |  EGY | 2:07.35 |  | 2. Salah Khalef |  ALG | 2:08.21 |  | 3. Mohamed Maaroof |  EGY | 2:13.23 |   
|  Men 200m Medley |  | 1. Ibrahim Tamer |  EGY | 2:12.08 |  | 2. Graham Thompson |  ZIM | 2:15.30 |  | 3. Yacine Benchekour |  ALG |   |  | -. Imad Shafei |  EGY | 2nd |   
|  Men 400m Medley |  | 1. Ibrahim Tamer |  EGY | 4:49.93 |  | 2. Yacine Benchekour |  ALG | 4:51.85 |  | 3. Benoit Fleurot |  ZIM |   |  | -. Imad Shafei |  EGY | 1st |   
|  Men 4×100m Freestyle Relay |  | 1. Égypt |  EGY | 3:34.91 |  | 2. Algéria |  ALG | 3:35.28 |  | 3. Nigeria |  NGR | 3:39.59 |   
|  Men 4×200m Freestyle Relay |  | 1. Égypt |  EGY | 7:51.07 |  | 2. Algéria |  ALG | 8:00.87 |  | 3. Zimbabwe |  ZIM | 8:10.76 |   
|  Men 4×100m Medley Relay |  | 1. Égypt |  EGY | 4:01.22 |  | 2. Nigeria |  NGR | 4:05.79 |  | 3. Zimbabwe |  ZIM | 4:09.24 |   
 | 
| Medals | G | S | B | All |  | 1. Égypt | 17 | 8 | 7 | 32 |  | 2. Algéra | 7 | 9 | 4 | 20 |  | 3. Zimbabwe | 4 | 5 | 3 | 12 |  | 4. Mauritius | 2 | 4 | 2 | 8 |  | 6. Namibia | 1 |   | 5 | 6 |  | 7. Angola | 1 |   | 1 | 2 |  | 8. Nigeria |   | 4 | 3 | 7 |  | 5. Tunisia |   | 1 | 4 | 6 |  | 9. Madagascar |   |   | 2 | 2 |  | Total | 32 | 32 | 31 | 96 |   
| Senda Gharbi (Tunisia) was disqualified in 100,200,400 4x100 Free, 4x100 Meddley. |  | On 26.09 officialy was announced the positive dopping test of Senda Gharbi. |  | Imad Shafei (Egypt) was disqualified 400m Medley (1st), 200m Backstroke (2nd), 200m Medley (2nd). |   
 | 
|  Women 50m Freestyle |  | 1. Rania Elwani |  EGY | 27.49s |  | 2. Ikaghoemi Joshua |  NGR | 27.59s |  | 3. Monica Dahl |  NAM | 27.69s |   
|  Women 100m Freestyle 22.09 |  | 1. Rania Elwani |  EGY | 59.34s |  | 2. Corinne Leclerc |  ZIM | 1:01.09 |  | 3. Ikaghoemi Joshua |  NGR |   |  | -. Senda Gharby |  TUN | 58.64s  |   
|  Women 200m Freestyle |  | 1. Rania Elwani |  EGY | 2:07.64 |  | 2. Corinne Leclerc |  ZIM | 2:10.19 |  | 3. Insaf Hemmiche |  ALG |   |  | -. Senda Gharbi |  TUN | DQ |   
|  Women 400m Freestyle |  | 1. Corinne Leclerc |  ZIM | 4:38.24 |  | 2. Lindsay Tudor Cole |  ZIM | 4:39.80 |  | 3. Frauke Bucking |  NAM |   |  | -. Senda Gharbi |  TUN | DQ |   
|  Women 800m Freestyle |  | 1. Rania Elwani |  EGY | 9:32.58 |  | 2. Corinne Leclerc |  ZIM | 9:32.93 |  | 3. Frauke Bucking |  NAM | 9:42.51 |   
|  Women 100m Backstroke |  | 1. Sarah Jana |  ZIM | 1:06.51 |  | 2. Storm Moodie |  ZIM | 1:08.27 |  | 3. Rania Elwani |  EGY | 1:09.21 |   
|  Women 200m Backstroke |  | 1. Sarah Jana |  ZIM | 2:25.79 |  | 2. Storm Moodie |  ZIM | 2:28.31 |  | 3. Selma Ben Gharbia |  TUN | 2:43.16 |   
|  Women 100m Breaststroke |  | 1. Mahdia Bella |  ALG | 1:15.57 |  | 2. Mahdia Mhamdi |  ALG | 1:15.92 |  | 3. Vola Hanta Ratsifa Andrihamanana |  MAD | 1:15.96 |   
|  Women 200m Breaststroke |  | 1. Mahdia Bella |  ALG | 2:43.29 |  | 2. Mahdia Bella |  ALG | 2:43.36 |  | 3. Vola Hanta Ratsifa Andrihamanana |  MAD | 2:45.93 |   
|  Women 100m Butterfly |  | 1. Caroline Zwonkoff |  ZIM | 1:05.87 |  | 2. Nevine Morgan |  EGY | 1:07.30 |  | 3. Mariem Meddeb |  TUN | 1:07.83 |   
|  Women 200m Butterfly |  | 1. Sally Abderraouf |  EGY | 2:26.48 |  | 2. Mariem Meddeb |  TUN | 2:28.32 |  | 3. Nevine Morgan |  EGY | 2:29.55 |   
|  Women 200m Medley 26.09 |  | 1. Insaf Hemmiche |  ALG | 2:27.94 |  | 2. Rania Elwani |  EGY | 2:31.20 |  | 3. Selma Ben Gharbia |  TUN | 2:23.00 |   
|  Women 400m Medley 22.09 |  | 1. Insaf Hemmiche |  ALG | 5:12.78 |  | 2. Nevine Morgan |  EGY | 5:23.60 |  | 3. Frauke Bucking |  NAM | 5:26.29 |   
|  Women 4×100m Freestyle Relay |  | 1. Mauritius |  MRI | 4:09.68 |  | 2. Égypt |  EGY | 4:09.79 |  | 3. Namibia |  NAM |   |  | 1. Tunisia |  TUN | DQ |   
|  Women 4×200m Freestyle Relay 22.09 |  | 1. Égypt |  EGY | 9:04.52 |  | 2. Zimbabwe |  ZIM | 9:07.79 |  | -. Tunisia |  TUN | 9:02.21 |  |  Some sources give the gold to Tunisia! |   
|  Women 4×100m Medley Relay 26.09 |  | 1. Zimbabwe |  ZIM | 4:37.27 |  |  Sarah Jana, Joanna Dorward, Carolyn Zwonkoff, Storm Moodie |  | 2. Égypt |  EGY | 4:41.28 |  | 3. Algéria |  ALG | 4:43.23 |   
 |