1799 m. Šveicarijos kampanijoje Defrance taip pat tarnavo kaip Jean-Baptiste Jourdan'o 1 Dunojaus armijos divizijos štabo vadas; po pralaimėjimų Ostrach mūšiuose
1799 m. Kovo mėn. Dunojaus armija buvo sujungta su Helvetijos armija, vadovaujama Andre Massena. Defrance toliau dirbo divizijos štabo viršininku. Pirmoje Ciricho mūšyje 1799 m. birželį jis buvo paskirtas brigados generolas, tačiau jis atsisakė šios pareigos ir paprašė, kad jam būtų suteiktas kavalerijos pulko vadas. Jis gavo "Chasseurs-a-Cheval" 12-ojo pulko komandą. Kaip "brigados vadas", lygiavertis pulkininko pareigoms Prancūzijos revoliucinės eros lauko armijoje, Defrance išvyko į Italiją ir dalyvavo veiksmuose, vedančiuose į Marengo mūšį. Per 1800-1801 m. žiemą jis dalyvavo kampanijoje Grajonoje Šveicarijoje ir 1801 m. po Lunevilio sutarties grįžo į Prancūziją.