Ma nel 1862 fu di nuovo con Garibaldi ad Aspromonte (Giornata dell'Aspromonte) e nel 1866, col II Battaglione dei bersaglieri milanesi, combatté a Vezza d'Oglio, guadagnando una medaglia d'argento. Appena finito il conflitto, compì un breve viaggio politico negli Stati Uniti con le lettere di presentazione di Giuseppe Mazzini e di Garibaldi.