Prese parte anche alle battaglie di Solferino e San Martino (24 giugno) e Melegnano in quello stesso anno, risultando ancora una volta vittorioso e rimanendo sul campo sino all'11 luglio quando, con la firma dell'Armistizio di Villafranca, le armate francesi abbandonarono l'Italia e venne decretata l'annessione della Lombardia al Piemonte.