Die Bevölkerung war zunehmend der griechischen Präsenz überdrüssig geworden, an vielen Orten musste lokaler Widerstand in teils verlustreichen Kämpfen gebrochen werden, und die Karthager gingen mit 30.000 Mann zur Offensive über.