Am 6. Mai erstürmten seine Truppen das Dorf Santa Lucia, am 29. Mai stand er vor Curtatone und Montanara, am 30. Mai unterlag er in der Schlacht von Goito gegen eine sardische Übermacht. Schon am 10. Juni siegten seine Truppen in der Schlacht bei Vicenza, in den Gefechten von Sona und Sommacampagna am 23. und 24. Juli, sowie am 25. Juli in der Schlacht bei Custozza. Am 6. August war der Wiedereinzug in Mailand erreicht. Im November 1848 erhielt er das Ritterkreuz des Maria Theresien-Ordens, kurz darauf das Großkreuz des Leopoldordens.