József Alvinczi had de Slag bij de brug van Arcole verloren tegen Napoleon Bonaparte, maar had zich teruggetrokken en zijn leger van 28.022 man gehergroepeerd in vijf colonnes om het Beleg van Mantua te ontzetten.
Alvinczi wilde Joubert met een overmacht verslaan in de bergen ten oosten van het Gardameer en dan in de open vlakte ten noorden van Mantua slag leveren, zodat hij met zijn groter aantal in het voordeel zou zijn om de Fransen van de vlakte van de Po te verdrijven en het beleg van Mantua te ontzetten.
Op 12 januari 1797 viel Alvinczi de 10.250 man van Joubert aan. Die trok zich terug en hield stand in een verdedigende stelling op de hoogvlakte van Trambasore ten noorden van
Rivoli.[2]
Hij kreeg op 14 januari versterking van Louis Alexandre Berthier.
Om 2h00 kwam Napoleon Bonaparte daar ook aan. Napoleon beval Joubert om de kapel van San Marco te heroveren. Joubert viel om 4h00 aan en verdreef de Oostenrijkers ten koste van zware verliezen uit de kapel van San Marco .
Om 9h00 lanceerden de Oostenrijkse brigades van Samuel Koblos en Anton Lipthay de Kisfalud een tegenaanval op de Franse troepen op de hoogvlakte van Trambasore. Een andere colonne onder Heinrich XV. Reuß zu Greiz viel de Franse rechtervleugel aan via de vallei van Rivoli.
Op de Franse rechterflank was Vukasović gevorderd langs de oostelijke oever van de Adige en had hij batterijen opgesteld tegenover het dorp Osteria. Zijn kanonvuur en de aanvallen van Quosdanovich verdreven de Fransen uit Osteria naar de hoogvlakte van Rivoli.
Om 9h00 kwam André Masséna met zijn divisie van 8851 man na een geforceerde mars van 148 km in twee dagen uit het zuiden op het slagveld en waren de Fransen in het voordeel. Napoleon roemde Masséna als “troetelkind van de overwinning” en prees diens geforceerde mars “beter dan de legioenen van Caesar”.
Om 10h00 schoten de Oostenrijkers vanaf de linkeroever van de Adige op de Fransen.
Om 11h00 bestormden 3000 Oostenrijkse versterkingen van Quosdanovich de hoogvlakte om de Fransen terug te drijven. Oostenrijkse dragonders baanden al vechtend een weg.
Bonaparte kreeg bericht, dat kolonel Lusignan de terugweg ten zuiden van Rivoli versperde. Bonaparte beval de net van het Gardameer aangekomen 18e halve brigade ("de dapperen") om een bres te slaan.
Bonaparte richtte zich op Quosdanovich. Bonaparte stuurde Joubert uit het schootsveld en schoot met een batterij van 15 kanonnenkartets op de Oostenrijkse colonne. De Oostenrijkse dragonders keerden om en vertrappelden hun eigen infanterie.
Generaal Leclerc viel de colonne van voor aan, terwijl Joubert vanuit San Marco in de flank aanviel. Lasallechargeerde met 26 ruiters van het 22e jagers te paard, nam een bataljon krijgsgevangen en veroverde vijf vlaggen.
Joseph Ocskay von Ocsko viel aan vanuit San Marco en dreef de brigade van Honoré Vial terug.
Om 12h00 chargeerde de cavalerie van Joachim Murat tegen de flanken van Ocskay en dreef ze terug naar hun stelling van de ochtend.
Op 15 januari viel Joubert opnieuw aan en overwon.
De divisies van generaal Rey en de brigade van generaal Claude Victor-Perrin namen 3000 man van Lusignan gevangen.
Balans
De Fransen telden 3200 doden en gewonden en 1000 krijgsgevangenen; de Oostenrijkers telden 4000 doden en gewonden en 8000 krijgsgevangenen en verloren 40 kanonnen.
Mantua
De volgende dag achtervolgden Joubert en Ray Alvinczi, die in de vallei van de Adige naar het noorden vluchtte en dan naar het leger van Giovanni Provera. Op 13 januari stak zijn korps van 9000 man over ten noorden van Legnano om het beleg van Mantua door Jean-Mathieu-Philibert Sérurier te ontzetten.
In de nacht van 15 januari zond Provera een bericht naar Dagobert Sigmund von Wurmser dat hij moest uitbreken. Op 16 januari brak Wurmser uit Mantua, maar Sérurier dreef hem terug. Masséna had een geforceerde mars ingezet vanuit Rivoli en viel langs voor aan, terwijl de divisie van Pierre François Charles Augereau langs achter aanviel. Het Oostenrijks expeditieleger gaf zich over.
Napoleon Bonaparte zette het beleg van Mantua voort en op 2 februari gaf het garnizoen van 16.000 man in Mantua zich over. Ze legden hun wapens neer en mochten naar Oostenrijk terugkeren mits ze hun erewoord gaven dat ze een jaar lang niet tegen Frankrijk zouden vechten.
Rome
Alle Oostenrijkers waren uit Italië verdreven. Op 18 februari marcheerde Bonaparte met 8000 man naar Rome. Paus Pius VI ging akkoord met een verdrag in Tolentino.
De bergpassen in de Alpen waren toe door sneeuw en Oostenrijk weigerde vredesvoorstellen van Bonaparte. Bonaparte keerde naar het oosten en zette mars naar de hoofdstad Wenen.