Hispania Baetica
En , il remporte une demi-victoire sur Hasdrubal Barca à , en Bétique, qui quitte l'Espagne pour rejoindre son frère Hannibal en Italie. Plutôt que de le poursuivre , il réduit les dernières forces carthaginoises en Espagne. En , il remporte sur le général Hasdrubal Gisco la bataille d'Ilipa, qui lui assure le contrôle de toute la Bétique.