Anche in Italia il caos politico e le restrizioni di bilancio obbligarono ad un rallentamento del rapido ritmo in cui la Regia Marina si era dotata di navi da guerra corazzate. Nel giugno 1862, Garibaldi, deciso a conquistare Roma e portare lo Stato Pontificio in Italia, salpò da Genova e sbarcò a Palermo, con l'intenzione di radunare volontari per l'imminente campagna di Roma. Quando attraversò l'Italia continentale, aveva una forza di circa duemila volontari. Dopo lo sbarco a Melito il 14 agosto, Garibaldi e le sue forze marciarono immediatamente verso le montagne calabresi. Lungi dal sostenere questa seconda spedizione, tuttavia, il governo italiano si oppose fortemente alle azioni di Garibaldi. Il generale Enrico Cialdini inviò una divisione dell'esercito regolare, sotto il colonnello Emilio Pallavicini, per contrastare il corpo volontario di Garibaldi. Il 28 agosto le due forze si incontrarono nell'Aspromonte . Dopo circa 10 minuti di combattimenti, c'erano già 15 feriti, tra cui lo stesso Garibaldi che fu colpito nello scambio di fuoco. I combattimenti finirono rapidamente, quando Garibaldi e i suoi volontari si arresero e furono fatti prigionieri. Il contraccolpo politico della "battaglia" dell'Aspromonte e il successivo arresto di Garibaldi fu enorme in Italia. Nel dicembre del 1862, il governo di Rattazzi cadde sul questa controversia e Luigi Carlo Farini gli succedette come Primo Ministro. Persano fu così rimosso come Ministro della Marina. Quando Marco Minghetti divenne Primo Ministro nel marzo 1863, il generale Efisio Cugia fu scelto per sostituire Persano.