此时罗马元老院的核心战略思想就是依靠罗马的经济和强大的动员能力拖垮并最终战胜汉尼拔。议员们认为罗马地广兵多,再打个十年八载,罗马也不会亡,但是汉尼拔孤军深入,虽然赢了几次,但是麾下的士兵死一个少一个,而那些归降的罗马同盟并无法提供足够的能战之兵,所以汉尼拔最终一定会失败。
基于这样的战略思想,罗马元老院决定进行焦土抗战,将罗马全境——整个意大利半岛都变成抵抗汉尼拔的战场,可谓是一寸山河一寸血,十万青年十万兵。
把养老院将全境分成9个战区,动员了超过20个军团,总计16万人,每个战区都有一员大将镇守:
第一战区由马赛勒斯和费边统领4个军团,辖区为罗马城南面的坎帕尼亚,目标是死死缠住汉尼拔所在的卡普亚。
第二战区由森普罗尼乌斯率领两个奴隶军团,辖区是半岛西南的卡拉布里亚,其目标是攻取投降汉尼拔的南部城邦,并阻止迦太基士兵在此登陆。
第三战区由里维努斯率领两个军团,辖区是阿普利亚的布林迪西,目标是阻止马其顿的入侵,同时伺机出兵巴尔干半岛。
第四战区由西庇阿兄弟率领两个军团和西班牙雇佣兵,辖区是塔拉戈纳,目标是阻止哈斯德鲁巴从西班牙率军增援汉尼拔,同时伺机扩大在西班牙的领土。
第五战区由路奇乌斯率领两个军团,辖区是卢比孔河流域,目标是以里米尼亚为大本营,随时抗击南下的高卢人。
第六战区由萨瓦罗率领两个军团围攻西西里岛的叙拉古,驻守西西里岛,防止迦太基军队在此登陆。