Mais les désaccords et les dissensions tant au sein de l’état-major autrichien qu'avec les alliés russes à l'été 1799 rendaient la direction des opérations chaotique. Au mois d'août il fallut évacuer les trois cantons d'Uri, Unterwald et Schwytz ; puis au cours de la deuxième quinzaine de septembre, Masséna délogea le corps du général russe Korsakov de ses quartiers autour de Zurich, cependant que le général Soult faisait irruption dans la plaine de la Linth entre les lacs de Zurich et de Walenstadt pour se porter sur Hotze. Au matin du 25 septembre, le général Hotze, eu égard à la situation confuse des opérations, entreprit lui-même une mission de reconnaissance ; dans la brume du matin il se trouva pris à revers par des contingents français en avant-poste, et tomba sous le feu ennemi.