COSAFA Cup, 2005

In the first round, 12 teams were divided into 3 groups of 4 teams each. Each group played a "semi-final" and a "final" with the winners of each group joining holders Angola in the final round.