Nilssonas atstovavo Švedijai 1-oje Šachmatų olimpiadoje
1927 m. Londone, ir susibūrė su 9-11 vieta mėgėjų pasaulio čempionate (gavo Max Euwe), kuris vyko 1928 m. Hagoje vykusioje II Šachmatų olimpiadoje.