W 1796 służył pod Napoleonem Bonaparte w kampanii włoskiej i został awansowany na "général de division" za dobrą służbę w terenie. W następnym roku dowodził francuskimi wojskami w obronie Amsterdamu przed anglo-rosyjską inwazją na Holandię pod dowództwem księcia Yorku, w której odniósł całkowity sukces. Anglo-rosyjskie siły zostały pokonane w bitwie pod Castricum i zmuszone, po ciężkim wycofaniu się, do ponownego wejścia na pokład. W dalszym ciągu służył w Vendée i na Półwyspie Włoskim od 1799 do 1801 (wygrywając bitwę pod Pozzolo
)