Kaip rodo išsami olimpiados svetainė olimpbase.org, jis taip pat įspūdingai atstovavo savo šaliai šachmatų olimpiadoje. 1930 m. debiutavo Hamburge, uždirbdamas 141⁄2/17 taškų ir laimėdamas sidabro medalį. 1931 m. Prahoje, dar kartą viename laivu, jis surinko 11/18 taškų ir vedė Čekoslovakiją į komandinį bronzinį medalį. 1933 m. "Folkestone" varžybose jis vėl sužaidė pirmąją lentelę, įveikė 9/14, padėjo Čekoslovakijai laimėti komandinį sidabro medalį ir uždirbo bronzinį medalį. Varšuvoje 1935 m. viename laive jis įveikė nepralaimėtą 13/17 ir laimėjo dar vieną individualų aukso medalį, o Čekoslovakija baigė penktą vietą. Tada Stokholme 1937
, dar kartą viename laive, jis įveikė 121⁄2/16 už trečią individualų auksą. Penkiose olimpiadose jis laimėjo du individualius aukso, sidabro ir bronzos medalius. Jo bendras rezultatas buvo 60/82, tai yra 73% rezultatas prieš geriausius pasaulio žaidėjus.