Während der 1930er Jahre entwickelte er sich zu einem der besten Spieler der Welt und nahm an jedem wichtigen Turnier teil. Mit der österreichischen Nationalmannschaft nahm er 1933 in Folkestone und 1935 in Warschau erneut an Schacholympiaden teil und erreichte 1935 das beste Einzelergebnis am dritten Brett. Seine erfolgreichste Phase brach Ende der 1930er Jahre an, als er in Zürich und Swinemünde 1936 sowie in Noordwijk 1938 (vor Paul Keres und Max Euwe), Mailand 1939 und Bad Harzburg 1939 siegte. 1939 in Bad Elster wurde er vor Josef Lokvenc ebenfalls Erster. Dazwischen sekundierte er 1937 Alexander Aljechin im WM-Kampf gegen Euwe. Nach dem Anschluss Österreichs gewann er 1938 und 1939 die Meisterschaften des Großdeutschen Schachbundes. In einem 1939 organisierten Wettkampf gegen Efim Bogoljubow siegte er mit 11,5-8,5 (+6 =11 −3). Bei der inoffiziellen Schacholympiade 1936 in München spielte er am Spitzenbrett für Österreich. Er war Mitglied der Großdeutschen Mannschaft bei der Schacholympiade 1939 in Buenos Aires, als während des Turniers der Zweite Weltkrieg ausbrach. Nachdem sie die deutsche Mannschaft zum Sieg bei der Olympiade geführt hatten, kehrten er und seine Mannschaftskameraden Ludwig Engels, Paul Michel, Albert Becker und Heinrich Reinhardt nicht mehr nach Europa zurück, sondern begannen ein neues Leben in Südamerika.