Carthage se trouve dans l'impuissance de payer les mercenaires libyens et numides qu'elle utilisait, à cause de l'énorme somme que la ville devait verser aux Romains. Elle subit alors une révolte sanglante qui demande trois années d'efforts et d'atrocités pour être matée. Rome profite de cette révolte pour occuper la Sardaigne et la Corse, et contraindre Carthage à payer une autre indemnité supplémentaire de talents afin d'éviter une nouvelle guerre, car la ville ne pouvait pas se le permettre.