大西庇阿
前204年大西庇阿率军渡海前往非洲，开始入侵迦太基本土。前202年10月19日，大西庇阿和汉尼拔在迦太基城与乌提卡之间的札马平原上开战，史称“扎马会战”，马西尼萨出兵相助，派遣他的骑兵加入会战。而西法克斯亦率军加入汉尼拔。在战斗中，马西尼萨自己曾一度和汉尼拔本人交手，但两人均未伤到对手。他的骑兵部队也付出了极大的伤亡。是役，大西庇阿击败汉尼拔。第二次布匿战争以迦太基的失败而告终。哈斯德鲁巴之女也被俘获，但在大西庇阿的劝说下，马西尼萨毒死了她。