Chargé par le maréchal Soult, la veille de la bataille de Zurich, de reconnaître la rivière de la Linth, au-dessous du lac, il s'acquitte de cette mission avec autant d'intelligence que de valeur, organise lui-même un corps de 200 nageurs armés de piques, de sabres et de pistolets. Le jour de la bataille, il franchit la rivière avec ses hommes, s'empare des redoutes et des retranchements autrichiens, encloue les pièces ennemies, jette l'épouvante dans ses rangs et tue le général en chef Hotze dans son quartier général. Avant d'effectuer ce passage, il a adressé à sa petite troupe l'allocution suivante: « "Vous allez vous couvrir de gloire en portant dans un instant l'épouvante et la mort dans les rangs ennemis ; vous ne pouvez pas faire de prisonniers ; égorgez donc tout ce que vous rencontrerez. Marchez réunis, suivez mes traces en silence. Vaincre ou mourir, tel est notre mot d'ordre. Je vous rallierai sur la rive droite par un coup de sifflet." »