La sfârșitul lunii august, Garibaldi era la Cosenza, iar pe 5 septembrie, la Eboli, lângă Salerno. Între timp, Neapole declarase stare de asediu, iar pe 6 septembrie regele a adunat cele 4.000 de trupe încă fidele lui și s-a retras peste râul Volturno.