Le 29 octobre, les Autrichiens, regroupés en Frioul, lancent une nouvelle offensive. Sous les ordres du général Alvinzi von Berberek, ils franchissent le Tagliamento, passent le Piave le 2 novembre et parviennent, le 4, les rives de la Brenta. Après avoir battu les français le 6 novembre à Bassano, l'armée autrichienne entre à Vicence deux jours plus tard. Les batailles de Caldiero (12 novembre) et d'Arcole (17 novembre) bloquent l'avancée autrichienne. Enfin, la bataille de Rivoli (14 janvier 1797) rétablit la situation en faveur de Bonaparte.