Pese a que los Juegos de 1916 que se iban a celebrar en Berlín no llegaron a realizarse a causa de la Primera Guerra Mundial, Oscar Swahn participó en los siguientes, los Juegos Olímpicos de Amberes 1920, a los 72 años, y aunque no destacó en los eventos individuales, ganó una medalla de plata en la prueba de "ciervo móvil - doble disparo" por equipos, y acabó cuarto en "ciervo móvil - disparo simple" también por equipos.