El nadador francés Alain Bernard se adjudicó la medalla de oro en los 100 metros libres de los Juegos Olímpicos de Pekín tras parar el reloj en 47.21 segundos en una final en la que el australiano Eamon Sullivan, vigente poseedor del récord mundial de la distancia, se llevó la plata.
Sullivan, que marcó 47.32 segundos, llegó primero al viraje, pero en los últimos 25 metros disminuyó el ritmo para ser pasado por Alain Bernard, que entró primero de forma muy ajustada. El bronce, lo compartieron el estadounidense Jason Lezak y el brasileño Cielo Filho, con un tiempo de 47.67 segundos.
Por último, el holandés Pieter van den Hoogenband finalizó la prueba a un paso del podio con un tiempo de 47.75.