À Zama en 202, la cavalerie citoyenne punique ne peut réunir plus de , qui se placèrent sur le flanc gauche du dispositif tactique d'Hannibal, tandis que sur le flanc droit étaient réunis les commandée par le vieux roi des Massæsyles, Syphax. Face aux citoyens, se trouvaient equites de Caius Laelius, tandis que de Massinissa, qui alors combattaient du côté romain, se plaçaient en face de leurs compatriotes. Devant l'infériorité numérique, leur unique mission consistait à empêcher l'encerclement de leurs troupes par le flanc. L'infériorité en troupes montées obligea les Carthaginois à repousser une charge frontale, un des rares espoirs qu'il avait de battre le dispositif de Publius Cornelius Scipio.Le combat commencé, la cavalerie punique, désorganisée en partie par quelques éléphants affolés par la douleur que leur causèrent les traits des vélites romains, fut rapidement vaincue et expulsée du champ de bataille par la cavalerie romaine, laissant sans protection le flanc de l'armée carthaginoise.