Gustav Stresemann ( 10 May 1878 -- 3 October 1929 ) was a German liberal politician who was Chancellor and Foreign Minister of Germany during the Weimar Republic . ( May 10 , 1878 -- October 3 , 1929 ) was a German liberal politician and statesman who served as Chancellor and Foreign Minister during the Weimar Republic .