Jeho výkon v reprezentaci své adoptivní země na šachových olympiádách byl stejně působivý, jak uvádí komplexní stránka olympiády olimpbase.org. V roce 1930 debutoval v Hamburku na palubě jedna, kde získal stříbrnou medaili s výsledkem 141⁄2/17. Na domácí půdě v Praze v roce 1931, opět na palubě jedné, získal 11/18 a vedl Československo k týmové bronzové medaile. V Folkestonu 1933 znovu hrál na první desce, získal 9/14, pomohl Československu vyhrát týmovou stříbrnou medaili a získal bronzovou medaili pro sebe. Ve Varšavě v roce 1935 na jedné lodi získal neporaženou 13/17 pro další individuální zlatou medaili a Československo skončilo páté. Pak ve Stockholmu 1937
, opět na palubě jedna, získal 121⁄2/16 za třetí individuální zlatou medaili. Na pěti olympiádách získal dvě zlaté medaile, stříbrnou a bronzovou. Jeho celkový výsledek byl 60/82, což je 73% proti nejlepším hráčům na světě.