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.