Италийский поход Ганнибала
После победы при Тразименском озере Ганнибал находился всего лишь в 80 милях от Рима. Его армия насчитывала 50–55 тысяч человек. Кроме того, в Этрурию, недалеко от лагеря Ганнибала, прибыл карфагенский флот из 70 кораблей, который, возможно, готовил нападение на Рим. Однако Ганнибал не пошел на Рим. Современные историки выдвигают предположение, что численность армии Ганнибала была мала для того, чтобы напасть на такой большой и укрепленный город. Возможно, Ганнибал считал, что, связав себя осадой, станет мишенью для других римских армий, находившихся в этом районе.
Из-за опасности, в которой очутилась республика, римляне вручили диктаторскую власть Фабию Максиму. Его помощником и начальником конницы был избран Марк Минуций Руф. Фабий с войском прибыл в Апулию. Узнав о его прибытии, Ганнибал в тот же день вывел свои войска из лагеря и выстроил их для нового сражения, однако Фабий не поддался на эту провокацию. Римский диктатор перешел к новой тактике – к изматыванию противника небольшими стычками. Ганнибал был обеспокоен тем, что римляне отказываются вступать в бой, и, стараясь вынудить их к сражению, стал грабить и разорять Апулию, но Фабий не изменил своей тактики. Поэтому Ганнибал решил двинуться на юг в Самний. Разорив земли Беневента и заняв город Телесию, Ганнибал направился в Кампанию по приглашению антиримски настроенных жителей.
В 216 г. до н. э. по окончании очередного срока командования армией руководство ею приняли консулы Гай Теренций Варрон и Луций Эмилий Павел. Численность республиканской армии насчитывала от 87 до 92 тысяч человек. В тактике боевых действий они придерживались другой стратегии. Карфагеняне начали испытывать острый недостаток в продовольствии. Войска Ганнибала были истощены походами, из Карфагена подкреплений не присылалось. К концу лета съестные припасы в Геронии закончились, и Ганнибал двинулся в Канны. Карфагеняне захватили продовольственный склад римской армии, находившийся в укреплении разрушенного ими городка Канны, рассчитывая этим вызвать римлян на решительный бой. Карфагенская армия расположилась рядом с городом в укрепленном лагере и держала под своим контролем всю окружающую территорию. Между противниками назревал серьезный конфликт.
У селения Канны в юго-восточной Италии, вблизи впадения реки Ауфид (Офанто) в Адриатическое море, 2 августа 216 г. до н. э. произошло крупнейшее сражение Второй Пунической войны. Численность римской армии, по одним данным, составляла около 90 тысяч пехотинцев и шесть тысяч всадников. Карфагенская армия насчитывала 40 тысяч пехоты и 10 тысяч конницы.