En marzo de 2012 consiguió su segundo título mundial de los 60 metros en el Campeonato Mundial en Pista Cubierta de Estambul, nueve años después de ganar su primer título en Birmingham. Ganó con un tiempo de 6,46 segundos, por delante de Nesta Carter, segundo, y Dwain Chambers, tercero.En mayo de ese año corrió en 9,87 s en el primer mitin de la Liga de Diamante celebrado en Qatar, derrotando a Asafa Powell por tan solo una centésima de segundo. En ese mismo lugar es donde logró el récord mundial en 2006, aunque luego fue borrado del libro de registros después de dar positivo por testosterona.A finales de junio, en las pruebas de clasificación para los juegos olímpicos que se iban a celebrar en Londres, obtuvo el primer lugar en los 100 metros con un tiempo de 9,80 segundos, mejorando su marca personal y superando al excampeón del mundo Tyson Gay (9,86).