The draw for the COSAFA Cup 2013 has thrown up some mouth-watering fixtures ahead of the tournament to be staged in Zambia from July 6-20.
The draw was made in Lusaka on Friday night, where the 14 competing nations in the Southern African champions learnt their fate.
The eight lowest seeded sides according to the April FIFA World Rankings were pooled into two groups of four sides each.
The remaining six top seeds enter the competition in the quarterfinal stages, with hosts Zambia already paired against Mozambique in their Last 8 clash.
Group A contains East African guests Tanzania, Namibia, Mauritius and Seychelles and is sure to be hotly contested.
Group B features another guest nation from East Africa, Kenya, as well as Botswana, Lesotho and Swaziland.
The teams will play each other in a round-robin format, with the top sides in each pool advancing to the quarterfinals.
Aside from Zambia take on Mozambique, holders Zimbabwe will start the defence of their title with a tasty clash against Malawi.
South Africa will take on the winners of Group A, while Angola await for the victors in Group B
The opening game of the tournament will be played in Lusaka on July 6 when Tanzania take on Mauritius. Matches will also be played in Kabwe and Kitwe.
The COSAFA Cup returns for the first time since 2009, when then hosts Zimbabwe defeated Zambia 3-1 in the final.
The COSAFA Cup was first played in 1997 as a regional championship for Southern African sides.
Zimbabwe head the honours list with four titles, while Zambia, South Africa and Angola have three each. They are the only countries to have won the event.
06/07/13 Tanzania v Mauritius 14h30 (Lusaka)
Namibia v Seychelles 17h00 (Lusaka)
07/07/13 Kenya v Lesotho 13h00 (Kabwe)
Botswana v Swaziland 15h30 (Kabwe)
08/07/13 Mauritius v Namibia 14h30 (Lusaka)
Tanzania v Seychelles 17h00 (Lusaka)
09/07/13 Lesotho v Botswana 13h00 (Kabwe)
Kenya v Swaziland 15h30 (Kabwe)
10/07/13 Tanzania v Namibia 15h00 (Kabwe)
Mauritius v Seychelles 15h00 (Lusaka)
11/07/13 Kenya v Botswana 15h00 (Lusaka)
Lesotho v Swaziland 15h00 (Kabwe)
13/07/13 QF1: Zimbabwe-Malawi 13h00 (Lusaka)
QF2: South Africa-Win Group A 15h30 (Lusaka)
14/07/13 QF3: Angola vs Win Group B 13h00 (Kabwe)
QF4: Zambia vs Mozambique 15h30 (Kabwe)
15/07/13 REST DAY
16/07/13 Loser QF1 vs. Loser QF3 15h00 (Kitwe)
Loser QF2 vs. Loser QF4 17h00 (Kitwe)
17/07/13 Win. QF1 vs. Win. QF3 17h00 (Ndola)
Win. QF2 vs. Win. QF4 20h00 (Ndola)
18/07/13 Win Plate SF1 vs. Win Plate SF2 17h00 (Kitwe)
19/07/13 REST DAY
20/07/13 Loser SF1 vs. Loser SF2 15h00 (Ndola)
Win. SF1 vs. Win. SF2 18h00 (Ndola)