1931 m. liepos mėn. Bekeris žaidė Austrijos komandoje ant ketvirtos lentos (+10 <unk>3 =1) 4-oje Šachmatų olimpiadoje
Prahoje. Jis laimėjo individualų aukso medalį. 1931 m. jis laimėjo Vienoje (14-ąjį Trebitsch). 1932 m. laimėjo Vienoje (15-ąjį Trebitsch). 1934 m. Lince jis susilaukė pirmos vietos kartu su Erich Eliskases. 1934 m. jis iškovojo 7-9 vietą Bad Liebwerdoje (Lázně Libverda). Turnyro ("13.Kongreß des Deutschen Schachverbandes in der Tschechoslovakiai") laimėjo Salo Flohr. 1934 m. laimėjo Vienoje (17-ąją Trebitsch). 1935 m. Tatatovarose užėmė trečią vietą, už László Szabó ir Ernő Gereben. 1935 m. Vienoje jis susikaupė nuo trečios iki penktos vietos (18-oji Trebitsch). 1936 m. Zandvoorte jis užėmė 11-ąją vietą (Rubenas Fine laimėjo). 1936 m. rugpjūčio mėn. jis žaidė Austrijos komandoje antroje lentelėje (+11 <unk>2 =5) neoficialiose olimpiadoje Miunchene. Beckeris laimėjo individualų bronzinį medalį. 1937 m. Teplitz-Schönau lenktynėse jis užėmė ketvirtąją vietą (Karl Gilg laimėjo). 1937 m. Vienoje užėmė trečiąją vietą. Laimėtoju tapo Paul Keres.