Uganda tops the standings with 10 points, two better than second-placed Tanzania.
Uganda’s team, the Crested Cranes, had already entered a residential training camp
Kenya beat Ethiopia 3-2 in Sunday’s first semi-final before Tanzania defeated hosts Uganda 4-1.
The other semi-final showdown will have Kenya face Ethiopia.
It was end-to-end action that had seen Ethiopia draw first blood through Abera in the 2nd minute.
Uganda shakes off an earlier defeat by Kenya to thrash a below-par Zanzibar 9-0 in Njeru.
Tanzania started strongly and found the breakthrough five minutes into the game.
Sign up to receive our free newsletter