Costretto il Piemonte all'armistizio e occupata Milano, Napoleone ricevette dal Direttorio i pieni poteri sull'Armata d'Italia e si preparò al compito più difficile: sconfiggere l'esercito austriaco. Mentre le truppe francesi assediavano la fortezza di Mantova, gli austriaci sferrarono una controffensiva che inizialmente mise in difficoltà il generale. Dopo una serie di scontri parziali, gli eserciti francese e austriaco si fronteggiarono, il 5 agosto, nella Battaglia di Castiglione. Fu, quella di Castiglione delle Stiviere, la prima grande battaglia campale diretta da Napoleone, il quale dimostrò il suo genio tattico ribaltando a proprio favore una situazione che pareva compromessa e conquistando una delle più importanti vittorie della sua carriera militare. Sebbene non definitiva, la sconfitta fu pesante per l'esercito austriaco che, riorganizzato e rinforzato da nuovi reparti, venne in seguito battuto a Bassano, Arcole e, infine, a Rivoli, prima battaglia d'annientamento della carriera di Napoleone.