Nilsson representou a Suecia na 1a Olimpíada de Xadrez en Londres 1927, e empatou por 9-11 no Campionato Mundial de Aficionados (Max Euwe gañou), que tivo lugar durante a 2a Olimpíada de Xadrez
En Haia, 1928.