Bei den Leichtathletik-Europameisterschaften 1958 in Stockholm gewann Vuorisalo den ersten und schnellsten Vorlauf in 3:40,8 Minuten vor dem Briten Brian Hewson und Rózsavölgyi. Den zweiten Vorlauf gewann der irische Olympiasieger Ron Delany vor Salsola, Waern setzte sich im dritten Vorlauf und Jungwirth im vierten Vorlauf durch. Im Finale am 24. August spielten dann Salsola (Platz 12) und Jungwirth (Platz 8) keine Rolle. Waern sorgte für ein recht hohes Tempo und eingangs der letzten Runde setzte er sich mit Vuorisalo leicht vom Feld ab, Rózsavölgyi führte das übrige Feld an und sorgte dafür, dass sich die beiden führenden nicht entscheidend lösen konnten. Auf der Zielgeraden hielt Waern sein Tempo, Vuorisalo konnte nicht folgen und aus dem Feld spurteten Hewson und Delany nach vorn. Hewson gewann letztlich in 3:41,9 Minuten vor Dan Waern in 3:42,1 Minuten, dahinter lagen Delany, Rózsavölgyi und Vuorisola. Am 28. August sollte beim Sportfest in Göteborg dann die große Revanche für das Europameisterschaftsfinale stattfinden. Dominiert wurde das Rennen allerdings von einem Nichteuropäer, dem Australier Herb Elliott, der in 3:36,0 Minuten den Weltrekord von Jungwirth um mehr als zwei Sekunden verbesserte. Hinter Elliott liefen auch Jungwirth und der Neuseeländer Murray Halberg unter 3:40 Minuten. Waern wurde in diesem Lauf in 3:40,9 Minuten Fünfter hinter Rózsavölgyi. Am 19. September 1958 startete Waern in Turku über 1000 Meter. In 2:18,1 Minuten verbesserte er den Weltrekord von Rózsavölgyi um neun Zehntelsekunden.