Rozgrywki w Dywizji 2 odbyły się natomiast w formie turnieju rugby 7.
Dywizja 1A Dywizja 1B Dywizja 1C Dywizja 2
Kolejność końcowa: Dywizja 1A Dywizja 1B Dywizja 1C
Dywizja 1A Turniej Dywizji 1A odbył się na Jemmal Stadium w tunezyjskim Jemmal w ciągu dwóch meczowych dni – 10 i 14 lipca 2012 roku – i wzięły w nim udział cztery zespoły rywalizujące systemem pucharowym.
Triumfowała reprezentacja Zimbabwe, spadek zanotowała zaś Tunezja.
Dywizja 1B Turniej Dywizji 1B odbył się na Stade Municipal de Mahamasina w stolicy Madagaskaru, Antananarywie, w ciągu dwóch meczowych dni – 4 i 8 lipca 2012 roku – i wzięły w nim udział cztery zespoły rywalizujące systemem pucharowym.
Spotkania półfinałowe, w których triumfowały Madagaskar i Namibia, zgromadziły 35 000 osób, na meczach o poszczególne miejsca pojawiło się zaś 40 000 kibiców. W finałowym pojedynku w regulaminowym czasie gry padł najwyższy remis w historii, ostatecznie zaś triumfowali gospodarze awansując do Dywizji 1A, Senegalczycy zaś uniknęli spadku pokonując Maroko.