First Round | ||||||
|---|---|---|---|---|---|---|
| 22 Feb 2003 | Madagascar | 2:1 | Mauritius | |||
| 15 Mar 2003 | Namibia | 0:1 | Botswana | |||
| 22 Mar 2003 | Mozambique | 0:0 (5:4) | Lesotho | |||
| 20 Apr 2003 | Zimbabwe | 1:0 | Angola | |||
Quarter-finals | ||||||
| 25 May 2003 | Botswana | 1:1 (1:4) | Malawi | |||
| 13 Jul 2003 | Swaziland | 2:0 | Madagascar | |||
| 19 Jul 2003 | South Africa | 0:1 | Zimbabwe | |||
| 27 Jul 2003 | Zambia | 4:2 | Mozambique | |||
The four quarter-finalists of the 2002 edition South Africa, Malawi, Swaziland and Zambia received byes into quarter-finals. | ||||||
Semi-finals | ||||||
| 16 Aug 2003 | Malawi | 1:1 (4:2) | Zambia | |||
| 30 Aug 2003 | Zimbabwe | 2:0 | Swaziland | |||
Final 1st leg | ||||||
| 27 Sep 2003 | Malawi | 1:2 | Zimbabwe | |||
Final 2nd leg | ||||||
| 05 Oct 2003 | Zimbabwe | 2:0 | Malawi | |||