El 2001, amb només 14 anys, guanyà el campionat africà Sub-20, i hi obtingué les seves primeres normes de MI i GM. El 2004, fou tercer al Campionat del món Sub-18, a Grècia (el campió fou Radosław Wojtaszek). Es va classificar per a la fase eliminatòria del Campionat del món de la FIDE de 2004, però va perdre en el matx de primera ronda contra Serguei Rublevski.