Исполняя приказ консула, Марцелл повел свои войска навстречу Ганнибалу и застал его около Канусия. Очевидно, начиная кампанию, Ганнибал хотел в какой-то степени восстановить свои позиции в Самниуме и Кампании; этим, надо полагать, объясняется и то, что он оказался у стен Канусия, и то, что он пытался убедить граждан Канусия перейти на его сторону. Появление Марцелла заставило Ганнибала отступить в горные районы. Марцелл шел за ним по пятам; время от времени происходили небольшие столкновения, и наконец римский полководец навязал Ганнибалу большое сражение. Давление карфагенян было настолько сильным, что правое крыло римлян и отборные части (extraordinarii) начали отступать. Тогда Марцелл попытался было выдвинуть в первый ряд один из своих легионов, но во время перегруппировки в его армии началось смятение, и римляне побежали. На следующий день битва возобновилась. Ганнибал ввел в действие слонов и снова обратил в бегство часть римской армии. Однако римляне стали метать в слонов дротики. Раненые животные, увлекая за собой остальных, повернули назад и бросились на карфагенян. Последние, в свою очередь, начали отступать. Ночью Ганнибал оставил свой лагерь и ушел в Брутиум [Ливий, 27, 12-15, 1].
Но и там положение Ганнибала было уже не таким прочным, как прежде. На ситуацию в Брутиуме большое воздействие оказали и набеги из Регия, о чем уже говорилось, и в особенности сдача Фульвию гирпинов, луканов и вулькиентов, предавших римскому командованию и стоявшие у них пунийские гарнизоны. Квинт Фульвий в противоположность тому, что он проделал в Капуе, на сей раз проявил к возвращавшимся под власть Рима «милость» и ограничился только словесными упреками [Ливий, 27, 15]. Такое поведение легко объяснимо: Ганнибал еще действовал на крайнем юге Италии, и римское правительство, конечно, было заинтересовано в том, чтобы лишить его последних союзников по возможности мирными средствами. Эта политика дала свои результаты: в лагере Фульвия появились знатнейшие и влиятельнейшие вожди брутиев, братья Вибий и Паккий, с предложением признать власть римского народа на условиях, которые только что были предоставлены луканам [там же].
Между тем Квинт Фабий Максим двигался к Таренту, захватив по дороге в области самнитов г. Мандурию. Подойдя к Таренту, он расположил свой лагерь у входа в тамошнюю гавань. Одновременно он большой флотилией запер и выход в море. Случай помог Фабию. В свое время Ганнибал оставил в Таренте отряд брутиев; начальник этого отряда был влюблен в некую тарентинку, брат которой служил у римлян. Узнав из письма сестры о ее знакомстве с богатым чужеземцем, пользующимся у своих соплеменников большим почетом и влиянием, этот человек решил использовать такое стечение обстоятельств для того, чтобы послужить римлянам. С разрешения Фабия он под видом перебежчика пробрался в город, там сблизился с начальником брутиев и уговорил его сдать римлянам свой пост. В условленное время Фабий расположился в засаде у восточной окраины города, а из акрополя, гавани и с кораблей были даны боевые сигналы, послышались боевые крики. В Таренте началась паника. Войска, охранявшие подступы к восточному его району, были спешно приведены туда, где, по-видимому, начиналось сражение, и Фабий, не встречая сопротивления, с помощью брутиев занял стену, проник в город и взломал городские ворота. В самом городе тарентинцы почти не оказали сопротивления, только у входа на агору произошла ожесточенная схватка. Повсюду на улицах озверевшие победители истребляли тарентинцев, карфагенян и даже брутиев, только что впустивших в город римскую армию. Римляне захватили в Таренте, по слухам, 30 000 рабов, огромное количество серебра, 83 000 фунтов золота, произведения искусства [Ливий, 27, 15-16; ср.: Апп., Ганниб., 49; Зонара, 9, 8]. Рассказ Плутарха [Плут., Фаб., 21-22], в общем соответствующий римской анналистической традиции, добавляет к этому существенную деталь: Фабий велел перебить брутиев, с помощью которых овладел городом, дабы не обнаружилось, что он захватил Тарент благодаря предательству...
А что же Ганнибал? В это время он был занят борьбой с осаждавшими Кавлонию и вынудил их капитулировать. Он, видимо, просто не обратил внимания на движение Фабия или не понял его значения, предоставив, таким образом, римскому консулу возможность беспрепятственно подойти к Таренту. Услышав об осаде Тарента, Ганнибал быстрым маршем направился туда, но опоздал. Постояв некоторое время в полумиле от города, Ганнибал двинулся в Метапонт.