Nachdem Malm durch die Absage der Olympischen Spiele 1916 um die Teilnahme gebracht worden war, bestritt er 1920 bei den Spielen in Antwerpen erneut das Straßenradrennen. Im olympischen Einzelzeitfahren belegte er beim Sieg von Harry Stenquist den 7. Rang, in der Mannschaftswertung belegten die Schweden den zweiten Platz. Malm wurde 1920 auch wieder nationaler Einzel- und Mannschaftsmeister im 100 km-Rennen.