Si consacra definitivamente nel 2012 ai Giochi olimpici di Londra vincendo l'oro nei 200 m farfalla con il tempo di 1'52"96, nuovo record africano, e l'argento nei 100 delfino. Il 5 novembre 2013, in Coppa del Mondo a Singapore, stabilisce il record del mondo nei 200 m delfino in vasca corta con il tempo di 1'48"06; il 4 dicembre 2014, ai Campionati mondiali in vasca corta a Doha, ottiene il primato nei 100 m delfino con il tempo di 48"44.