Битва при Заме, произошедшая в 202 году до н. э. и окончившаяся поражением возглавляемой Ганнибалом армии, стала последним сражением во Второй Пунической войне. В качестве победителя Сципион через послов огласил Карфагену тяжелые условия для заключения мира, хотя в самом Риме некоторые квириты требовали полного уничтожения давнего врага. По замечанию французских исследователей Ж. Пикара и К. Пикара, после этого сражения находившиеся у власти карфагенские демократы раскололись на два лагеря. Одни из них требовали несмотря на ни что продолжения боевых действий. Но сам Ганнибал понимал, что в настоящее время воевать его государство не в состоянии. Как отметил Шифман И. Ш., необходимо было сначала восстановить свои силы, а уж потом пытаться добиться реванша. Поэтому Ганнибал использовал всё своё влияние, чтобы убедить сограждан принять озвученные условия. При этом он «парадоксальнейшим образом выступил против тех, на кого привык опираться».