En finale, les Helvètes affronteront la France, championne olympique. Pour en arriver là, il a fallu se battre pied à pied face aux Hongrois. La Suisse a d'abord été menée, avant que Benjamin Steffen ne lui permette une 1re fois de prendre l'avantage (9-7).
Puis Heinzer a fléchi et laissé les Hongrois reprendre les devants (11-12). Michele Niggeler n'a pas pu retourner la situation. Mais Heinzer est revenu gonflé à bloc pour remettre son équipe sur les rails, malgré des ennuis à son genou gauche.
Le Schwytzois a dû se faire soigner avec un spray réfrigérant pendant 2 minutes, alors que son équipe était menée 19-22. Cette pause l'a revigoré: il a renversé la vapeur (29-26), en dépit encore d'un bris de lame et d'un point de pénalité en fin de combat. La Hongrie ne s'est pas remise.
ats/lper