在公元前210年的一年间,西西里战场没有出现任何异常状况。西班牙战场的形势尚不明朗。这一年里,战斗最激烈的是意大利南部的战场——是汉尼拔与马尔凯鲁斯的交锋。
这个战场的战斗始终是围绕塔兰托展开的。罗马投入了由执政官马尔凯鲁斯率领的两个军团和前执政官凯恩图马卢斯率领的两个军团,共计四个军团。
凯恩图马卢斯的军团首先与汉尼拔交手,可惜不是汉尼拔的对手。罗马军队被打得狼狈不堪,战斗力损失了五分之四,前执政官战死。
但是,年已六旬的“意大利之剑”马尔凯鲁斯却不会在年仅三十七岁的迦太基猛将面前服输。
得知友军失利消息后,马尔凯鲁斯一方面派人前往罗马通报战况,同时把凯恩图马卢斯军团的残兵编入自己的军团中,而后率领全军向汉尼拔追去。汉尼拔的军队已经转移。但是,为了不让罗马军队靠近塔兰托,他们没有走出萨莫奈族居住的山岳地带。在奈米斯托罗附近,马尔凯鲁斯终于追上了汉尼拔。
这里有一片开阔地,这在山峦叠嶂的当地非常难得。汉尼拔在开阔地尽头的山丘上布下阵地,马尔凯鲁斯追到这里后,向他挑起了会战。
迄今为止,两人之间已进行了无数次战斗。但是,面对面作战是第一次。对汉尼拔来说,在坎尼会战以后,这也是第一次与罗马军队展开正面作战。
为了不重蹈坎尼会战失败的覆辙,马尔凯鲁斯没有把全军投入到战斗中。他把全军分成两部分,在战斗中交替上阵。汉尼拔又用上了象群。这些象是迦太基避开罗马海军队,成功从本国送来的。
然而效果恰得其反。由于大象完全不听指挥,汉尼拔军无法淋漓尽致地发挥其精妙的战术,处于苦苦应战的局面。战斗从早晨一直持续到日落。很难说哪方获胜。
第二天一早,离开宿营地在开阔地布阵的罗马军队,没有见到迦太基军从宿营地出来。不得已,马尔凯鲁斯只得命令士兵首先火葬了前一天的阵亡者。