Vuonna 1797 hänet lähetettiin pysäyttämään kenraali Bonaparten voittoisatkamatka Italiassa, ja hän johti ylivoimaisten itävaltalaisten perääntymistä korkeimman taidon kanssa. Vuoden 1799 kampanjassa hän vastusti jälleen kerran Jourdana, jonka hän voitti Ostrachin taisteluissa.
Hän hyökkäsi Sveitsiin ja kukisti Massennan Zürichin ensimmäisessä taistelussa, jonka jälkeen hän palasi Saksaan ja ajoi ranskalaiset jälleen kerran Reinin yli.