Weimann won another bronze medal at the International University Games in Turin in 1933, missing out to Hungary's József Várszegi and Sule. Later that year he reached his eventual personal best, 73.40, in Gdańsk; at the time, that distance placed him second in the world, behind only Järvinen. He placed sixth at the inaugural European Championships in 1934 and remained in shape for another two years, throwing 72.24 in July 1936, but at the 1936 Olympics in Berlin he only managed 63.58 and placed ninth.