1928 wurde er zum zweiten Mal schwedischer Meister über 800 Meter. Bei den Olympischen Spielen 1928 in Amsterdam gewann er mit neuem schwedischen Rekord von 1:52,8 min über 800 Meter eine weitere olympische Silbermedaille. Er hatte eine Sekunde Rückstand auf den britischen Olympiasieger Douglas Lowe.
Ekkehard zur Megede: The Modern Olympic Century 1896-1996 Track and Field Athletics. Berlin 1999, publiziert über Deutsche Gesellschaft für Leichtathletik-Dokumentation e.V.