2011 nahm er erneut an den Weltmeisterschaften im südkoreanischen Daegu teil, schied aber mit 10,45 s und 20,97 s jeweils in der Vorrunde aus. Anschließend gewann er bei den Afrikaspielen in Maputo in 10,28 s die Silbermedaille hinter dem Ägypter Seoud. Auch über 200 Meter gewann er in 20,76 s die Silbermedaille und musste sich damit dem Kameruner Idrissa Adam geschlagen geben. Im Jahr darauf gelangte er bei den Hallenweltmeisterschaften in Istanbul über 60 Meter bis in das Halbfinale, in dem er mit 6,71 s ausschied. Bei den Afrikameisterschaften in Porto-Novo siegte er diesmal in 20,62 s über 200 Meter und wurde über 100 Meter im Vorlauf disqualifiziert. Zudem belegte er mit der Staffel in 40,10 s den vierten Platz. Dennoch qualifizierte er sich über 100 Meter erstmals für die Olympischen Spiele in London, bei denen er mit 10,13 s im Halbfinale ausschied.