Marcel, les crueltats del qual eren la causa del que havia passat, es va presentar davant Siracusa i la va assetjar. Els seus atacs principals eren contra el barri d'Acradina per la part de mar. La ciència d'Arquímedes, que va inventar diversos aparells per la defensa, va fer impossible la conquesta, i Marcel va haver de convertir el setge en bloqueig. Mentre durava aquest, va deixar al seu legat Appi Claudi Pulcre a Siracusa i va fer operacions a altres parts de l'illa, conquerint Heloros i Erbessos i destruint Megara Hiblea. Himilcó es va apoderar d'Agrigent, però Marcel va poder derrotar a Hipòcrates de Siracusa prop d'Acrae. Llavors va avançar Himilcó, i Marcel es va haver de retirar cap al seu camp prop de Siracusa i en aquesta zona i al resta de l'illa es van produir enfrontaments limitats, ja que cap de les dues parts es podia imposar a l'altra. Aquestos combats van suposar alguns avantatges pels cartaginesos: Murgàntia, amb uns importants magatzems militars, es va rendir als cartaginesos, i Enna no va obrir les portes als cartaginesos per la bàrbara matança dels seus habitants ordenada pel governador Luci Pinari, matança que encara va separar més als siracusans dels romans.