Le 7 thermidor de la même année il rejoint l'armée du Rhin, où d'abord sous Lacombe et ensuite sous Moreau, il se distingue le 10 floréal an VIII, à la bataille de Moeskirch ; le 30 prairial, à celle d'Höchstädt, et le 8 messidor au combat de Neubourg. Chargé à cette dernière affaire d'attaquer l'ennemi sur les hauteurs d'Untershausen, il s'avance sur ce plateau avec les et de la demi-brigade ; après quelques efforts, la redoute est enlevée, mais d'Espagne, blessé au bras, doit quitter le champ de bataille. L'année suivante, il combat le 12 frimaire, à Hohenlinden. Mis en non-activité le an X, il a le 6 brumaire suivant, un commandement dans la militaire, et il en est encore investi lorsqu'il est nommé les 17 frimaire et 25 prairial an XII, membre et commandeur de la Légion d'honneur. Promu au grade de général de division le 12 pluviôse an XIII (), il va à l'armée d'Italie prendre le commandement de la cavalerie légère sous le maréchal Masséna avec laquelle il combat notamment à Caldiero. Le 12 brumaire an XIV, en poursuivant l'ennemi sur le chemin de Lonujo, il fait 600 prisonniers et parvient à gagner Leybach dans les derniers jours du mois.