Polski pływak już w półfinale uzyskał drugi czas i skupił na sobie uwagę komentatorów. W finale popłynął bardzo dobrze, jednak nie udało mu się pokonać Michaela Phelpsa, który uznawany jest za jednego z najlepszych pływaków na świecie.
W finale Polak i Amerykanin płynęli w środku stawki, jednak po nawrocie obaj odskoczyli od reszty zawodników. Phelpsa nie udało się niestety pokonać, jednak Czerniak w pięknym stylu zdobył srebrny medal i ustanowił nowy rekord Polski na 100 metrów stylem motylkowym z czasem 51,15.