
Сципиону пришлось считаться не только с обороноспособностью Карфагена, но и с возможностью возвращения Ганнибала, что, собственно, и было его целью. Если бы он смог заставить Карфаген капитулировать до возвращения Ганнибала, это дало бы ему огромное преимущество. Сципион предполагал сломить сопротивление города, ослабив моральный дух его защитников, а не ценой больших потерь, связанных со штурмом города. В случае штурма ему пришлось бы топтаться на месте под стенами Карфагена до того момента, пока Ганнибал сумеет нанести ему удар с тыла.
Вместо штурма Карфагена Сципион организовал его блокаду, не допуская снабжения города продовольствием и оказания ему помощи со стороны союзников. Кроме того, упорным преследованием он добился разгрома Сифакса, чем значительно ослабил общие силы противника. Восстановив на нумидийском троне своего союзника Масиниссу, он обеспечил себя конницей, необходимой для борьбы с самым сильным оружием Ганнибала.
Для усиления мер морального воздействия Сципион двинулся к Тунису, расположенному недалеко от Карфагена, считая, что это явится "наиболее эффективным способом вселить в карфагенян отчаяние и страх". Вместе с другими непрямыми формами воздействия этого оказалось достаточным, чтобы сломить волю карфагенян к сопротивлению и заставить их принять мир.
