Il 4 agosto partecipa ai Giochi olimpici di Londra 2012 dove si qualifica per le semifinali dei 100 m piani. Il giorno successivo, in semifinale, corre in 10"06, tempo vicinissimo al suo record personale ma che tuttavia non gli permette di qualificarsi per la finale, poi vinta da Usain Bolt.