Nach der Beförderung zum Generalleutnant 1703 befehligte Leopold in der Ersten Schlacht bei Höchstädt ein 6000 Mann starkes preußisches Korps, mit dem er den Rückzug der geschlagenen Allianzarmee deckte. Im Juni 1704 erfolgte die Beförderung zum General der Infanterie, zuvor war sein Kommando im Winterquartier auf 12.000 Köpfe angewachsen. Mit seinem Korps nahm Leopold unter Prinz Eugen von Savoyen an der Zweiten, diesmal siegreichen Schlacht bei Höchstädt teil. Danach kämpfte er in Oberitalien in der Schlacht bei Cassano (1705) und der Schlacht bei Turin (1706).