Spredte lokale opprørsgrupper sluttet seg til «rødskjortene», og styrken vokste raskt. 13. mai overvant Garibaldi en fransk garnison på 3 000 mann i slaget ved Calatafimi, og neste dag utropte han seg selv til diktator av Sicilia i kong Vittorio Emanuele II av Italias navn. Garibaldi fortsatte til Palermo, øyas hovedstad, og begynte beleiringen av byen 27. mai. Han fikk støtte av mange av byens borgere som gjorde opprør mot garnisonen, men før Garibaldi fikk inntatt den, kom det forsterkninger som bombarderte byen. Men ved hjelp av en britisk admiral fikk de forhandlet fram en våpenhvile som førte til at de napolianske styrker og skip overgav byen og trakk seg ut.