Hafnaoui tocó la línea de meta en tres minutos, 43 segundos y 36 centésimas, el quinto título para Túnez en citas estivales, tercero de la natación.
El australiano Jack McLoughlin finalizó segundo, con marca de 3:43.52 minutos, y tercero fue el estadounidense Kieran Smith, con 3:43.94.
Por su parte, el alemán Henning Bennet Muhlleitner, quien había firmado el mejor tiempo en las clasificaciones, no pudo pasar de la cuarta casilla, con 3:44.07.
jf/lp