Lundin ha rappresentato la Svezia in nove Olimpiadi degli scacchi ufficiali e in quelle non ufficiali di Monaco 1936. Con la squadra ha vinto un argento (Varsavia 1935) e un bronzo (Folkestone 1933), mentre individualmente ha ottenuto un oro (1933, come terza scacchiera) e un bronzo (Buenos Aires 1939, come seconda scacchiera). Ha partecipato anche nel 1930, 1931, 1937, 1952, 1954, 1960.