Powell satte ny personlig rekord ved i mai, der han løp på 9,84. Denne tiden plasserte ham på 3.-plass over tidenes raskeste 100 metersløp, bak Maurice Greene (9,79) og Tim Montgomery (9,78). Den 14. juni satte han ny verdensrekord, da han vant i Athen. Tiden hans ble 9,77, som var 0,01 sekund raskere enn Tim Montgomerys gamle rekord fra 2002, som senere har blitt strøket på grunn av dopingavsløringer. Powells løp på 9,77 ble satt på samme bane som Maurice Greens tidligere verdensrekord på 9,79, satt i 1999. Rekorden ble satt med 1,6 m/s medvind, som er innenfor IAAFs grense på 2,0 m/s.