I Romani tennero lontano Annibale in tre battaglie, ma poi Annibale distrusse una successione di eserciti consolari romani. In questo periodo il fratello di Annibale Hasdrubal Barca cercò di attraversare le Alpi in Italia e di unirsi a suo fratello con un secondo esercito. Hasdrubal è riuscito a penetrare in Italia solo per essere sconfitto con decisione sul fiume Metauro. Incapace di sconfiggere Annibale in terra italiana, i Romani mandarono coraggiosamente un esercito in Africa sotto Scipione Africano per minacciare la capitale cartaginese. Annibale è stato richiamato in Africa, e sconfitto alla battaglia di Zama.
Chi aveva guidato l' esercito che i Romani avevano inviato in Africa?
Scipione Africano