Когда рассвело, римские солдаты убедились, что пунийцы бежали, бросив свое имущество, и начали требовать от консулов, чтобы те немедленно вели их преследовать противника и грабить лагерь. Варрон добивался того же; Эмилий Павел настаивал, чтобы были приняты меры предосторожности, однако сумел только отправить на разведку отряд луканских всадников под командованием Мария Статилия. Вернувшись, разведчики доложили: засада, конечно, существует, огни оставлены только в той части лагеря, которая обращена к римлянам; палатки открыты, все дорогие вещи оставлены на виду, кое-где даже видно серебро, разбросанное на дороге как будто для приманки. Сообщение Мария Статилия произвело эффект, обратный тому, которого ожидал Эмилий Павел: воины стали еще громче и решительнее требовать, чтобы был дан сигнал к выступлению; в противном случае они пойдут сами и без сигнала. Варрон скомандовал выступать, и лишь в последний момент Павлу удалось остановить коллегу. Боевые значки легионов уже выносили за ворота, когда посланец Эмилия сообщил Варрону, что во время гадания на курах Эмилий не получил благоприятного предзнаменования. Суеверный страх побудил Варрона остановиться, но ему еще долго пришлось убеждать разгоряченных воинов вернуться в свой лагерь. Пока у ворот спорили, туда явились два раба. Один из них принадлежал формианскому, а другой — сицилийскому всадникам; во время предыдущей кампании их захватили нумидийцы, а теперь они убежали к своим хозяевам. Приведенные к консулам рабы объявили, что вся армия Ганнибала укрыта за горами в засаде [Ливий, 22, 42].
План Ганнибала, основанный на глубоком знании психологии солдата, в том числе и римского, провалился из-за сопротивления Эмилия Павла и из-за нелепой случайности — бегства двух рабов, которые выдали противнику все замыслы карфагенского полководца. Перед Ганнибалом снова встал вопрос, что делать дальше, и он решил переместиться в более теплые места Апулии, где раньше созревал урожай. Снова ночью карфагенские войска покинули лагерь, оставив там несколько палаток и огни, чтобы враг по-прежнему опасался засады. Однако на этот раз никакой засады не было. Ганнибал расположился лагерем у поселения Канны, обратившись тылом в сторону южного ветра, несшего с собой массу пыли. Показательно, что Ливий не знает о том, что Ганнибал занял каннский акрополь. Римляне, убедившись, что засады нет, двинулись следом за ним [Ливий 22, 43].
Оказавшись в непосредственной близости от Канн и от неприятельских позиций, римляне, как рассказывает Ливий [22, 41,1-45, 1], устроили, как и при Гереонии, два лагеря: больший на одном и меньший на другом берегу Ауфида, где вообще не было карфагенских войск (то есть, очевидно, на левом). Теперь Ганнибал уже мог твердо надеяться, что желанное сражение будет дано, причем в условиях, максимально для карфагенян выгодных, — на равнине, удобной для наступления их конницы, значительно превосходившей римскую. Выстроив своих солдат, Ганнибал выслал вперед нумидийских всадников, чтобы вызвать римлян на битву. В римском лагере начались волнения: воины желали идти в бой, консулы ожесточенно между собою спорили. Пока так проходило время, Ганнибал возвратил своих воинов в лагерь.
Полибий [3, 110] иначе излагает эти события. По его версии, консулы, прибыв к действующей армии, повели все войска к расположению противника и после двухдневного перехода расположились примерно в 50 стадиях (около 10 км) от него. Эмилий Павел, видя, что местность благоприятна для конного сражения, считал, что необходимо пока уклоняться от боя, уходить дальше и заманить неприятеля в такое место, где исход боя могла бы решить пехота. Варрон придерживался другого мнения и, когда наступила его очередь командовать, приказал перевести римский лагерь поближе к неприятелю. Во время этого перехода Ганнибал внезапно напал на римлян отрядами легковооруженной пехоты и всадников, вызвал панику в их рядах. Однако римляне выдержали первый удар, выставив вперед тяжеловооруженных пехотинцев, а затем, направив против карфагенян метателей дротиков и всадников, одержали (так пишет Полибий) решительную победу. Ночью противники разошлись; на следующий день Эмилий, которому теперь принадлежало командование, не счел возможным продолжить сражение. Он не мог и отступить и расположился лагерем с двумя третями войска на берегу Ауфида; остальных он разместил на другом берегу реки восточнее переправы, примерно в 10 стадиях от главного лагеря. После этого Полибий [3, 112] излагает события, о которых рассказывает Ливий.