Incapaces de vencer a Aníbal por sí mismos en suelo italiano y con Aníbal atacando ferozmente la campiña italiana pero poco dispuesto o incapaz de destruir la propia Roma, los romanos tuvieron la audacia de enviar un ejército a África con la intención de amenazar la capital cartaginesa.