Nas Olimpíadas de Pequim 2008 ganhou duas medalhas de ouro, nas provas dos 100 m livre - estabelecendo novo recorde olímpico com 53s12 - e dos 50 m livre, com a marca de 24s06, vencendo Dara Torres, atleta estadunidense, por 1 centésimo (0,01) de segundo.