Ya batió el récord del mundo en las semifinales el día anterior, en 47,60 s. El 23 de marzo, Bernard bajó el tiempo del récord del mundo de 50 m libres a 21,50 s, pero solo lo mantuvo cuatro días al ser superado por el australiano Eamon Sullivan.
En los Campeonatos Franceses de Natación, Bernard se calificó para los Juegos Olímpicos de Pekín en los 50 m libres (con un tiempo de 21,69 s) y los 100 m libres (47,82 s).
Él y su equipo acabaron en un segundo puesto por debajo del equipo americano por 0,08 s. La derrota tan ajustada dejó a Bernard "herido", según las declaraciones de su entrenador.
Bernard se convirtió pues en el segundo francés en ganar una medalla de oro en natación, después de Jean Boiteux, que ganó los 400 m libres en los Juegos Olímpicos de Helsinki 1952.
También acabó tercero en la final de 50 m libres después del brasileño César Cielo Filho y el francés Amaury Leveaux, siendo la primera vez en la historia de los Juegos Olímpicos que Francia consigue dos medallistas en una final de natación.