Im März 1859 marschierte der 1854 erneut nach Italien zurück gekehrte italienische Freiheitsführer Giuseppe Garibaldi mit 3000 Alpenjägern an der südlichen Grenze der Lombardei auf. Am 26. Mai konnte er eine österreichische Brigade bei Varese zurückwerfen. Seine unerfahrenen Freiwilligen wurden aber am 15. Juni bei Treponti durch eine österreichische Brigade unter FML Urban überraschend angegriffen und zerstreut. Die französische Armee war etwa 170.000 Mann stark und wurde von Kaiser Napoleon III. selbst nach Italien geführt. Die verbündete Armee Sardiniens umfasste 65.000 Soldaten und stand unter Führung des Generalstabschef Alfonso La Marmora. Am 29. Mai eröffneten die Armeen Sardiniens und Frankreichs ihre Angriffe. Nach den Schlachten von Montebello (21. Mai), San Fermo (26./27. Mai), Palestro und Vinzaglio (30. Mai) war der Weg der Verbündeten nach Mailand frei. Die Schlachten von Magenta (4. Juni), Melegnano (8. Juni) und der entscheidende Sieg bei San Martino und Solferino am 24. Juni beendete die österreichische Herrschaft in der Lombardei.