À son retour, il est nommé, le , général en chef de l'armée de Sambre-et-Meuse, forte de , avec laquelle il ouvre la campagne de 1797 en passant le Rhin à Neuwied, sous le canon de l'ennemi. Il remporte successivement cinq victoires, Neuwied, Ukerath, Altenkirchen, Dierdorf et Heddesdorf, et entre dans Wetzlar alors que ses adversaires le croient encore très éloigné ; il envisage d'enlever d'un seul coup l'armée ennemie quand l'armistice de Leoben, conclu par Napoléon Bonaparte avec le prince Charles vient l'arrêter tout à coup à Giessen, sur les bords de la Nidda.