Champion olympique en 1996, Dan O'Brien renonce aux championnats du monde 1997, à Athènes, pour cause de blessure. Le titre est remporté par le Tchèque Tomáš Dvořák qui après avoir amélioré trois records personnels lors de la première journée (, lancer du poids et ), bat trois autres records personnels le deuxième jour ( haies, saut à la perche et lancer du javelot). Il s'impose avec , performance constituant un nouveau record des championnats et située à seulement du record du monde d'O'Brien. Eduard Hämäläinen, désormais de nationalité finlandaise, remporte une troisième médaille d'argent dans cette compétition avec , et l'Allemand Frank Busemann la médaille de bronze avec .