Zimbabwe beat Madagascar 28-22 to win Pool C of the 2010 CAR Africa Cup in Bulawayo, Zimbabwe and book their place in November's finals tournament.
They join Pool A winners Morocco, while the remaining two teams to compete in November are yet to be decided: the winner of Pool B and the best runner-up from across the three regional groups.
Pool B will be contested in Windhoek, Namibia featuring Namibia, Kenya, Cameroon and Uganda.
In the other match in Pool C in Bulawayo, Zambia beat Botswana
Kenya beat Uganda in Kampala
In preparation for their upcoming Africa Cup matches in Pool B, Kenya put in a spirited performance in registering a 33-25 away win over hosts Uganda in a Victoria Cup clash which also doubled up as an Elgon Cup tie.
In scoring four tries, Kenya also picked up a bonus point to lead the Victoria Cup standings with nine points from two games. The two sides face off again in Nairobi on Saturday 10 July when the fate of the Elgon Cup and maybe even the Victoria Cup - featuring Kenya, Uganda and Zimbabwe - could be decided.
Peter Abuoga kicked Kenya into an early 6-0 lead but Uganda's Onen scored the first try to cut Kenya's lead to one point and spark the game to life.
Kenya soon made their first serious foray into the Ugandan twenty-two, camping out for close to five minutes before Daniel Kiptoo passed to Nato Simiyu, who played in elder brother and team captain Innocent Simiyu to barge over for an 11-5 lead, which Abuoga's conversion extended to 13-5.
Kiiza slotted a penalty for the hosts but Abuoga's try after quick hands through Kiptoo and I.Simiyu gave Kenya an 18-8 half time lead.
Andrew Amonde's intercept score early in the second half extended the lead but Ugandan backrower Robert Sseguya cut the deficit with the first of his three tries. Abuoga kicked a further penalty for the Kenyans but Sseguya added his second, only to be matched by Innocent Simyu, who also dotted down for his second try to all but take the game away from the Ugandans at 33-18, and render Sseguya's hat trick score a mere consolation.
Uganda win women's Elgon clash
Earlier, Uganda's women edged Kenya 8-5 in their Elgon Cup tie at the same venue in Kampala. In a closely contested affair, Uganda applied the early pressure before Kenya got into their groove but both sides would rue missed chances as the first half ended 0-0.
The second half was equally close and it took 25 minutes before Fortune Irankunda broke the deadlock for Uganda. Kenyan captain Celestine Masinde soon equalized but Christine Kizito gave Uganda the win with a late penalty.
Reporting from Kampala by Michael Kwambo