Затем он начал действовать. Он заметил, что карфагеняне с каждым днем выдвигались из лагеря все позже и позже, и сам он умышленно задерживался еще позже, чтобы противник привык к этому. Поздно вечером он разослал по лагерю приказы, требующие, чтобы солдаты были накормлены и вооружены еще перед рассветом, а конница имела лошадей уже под седлом. Затем, едва начался рассвет, он послал конницу и легковооруженные части в атаку на передовые посты врага и сам двинулся за ними во главе легионов. Это было первым сюрпризом, и в результате его карфагеняне, разбуженные от сладкого предрассветного сна атакой конницы и легких частей, должны были вооружаться и двигаться в бой голодными. Далее, у Гасдрубала уже не было времени изменить обычную диспозицию, если эта идея и пришла ему в голову. Ибо вторым сюрпризом оказалось то, что Сципион перестроил свои войска в обратном боевом порядке, поставив испанцев в центре и легионы на флангах.
Римская пехота несколько часов не делала попыток к наступлению. Причиной был план Сципиона дать своим голодным противникам время почувствовать эффект потерянного завтрака. Он не рисковал потерять преимущества второго сюрприза, ибо раз построенные в боевой порядок карфагеняне не смели перестраиваться перед лицом бдительного и готового к атаке врага. Схватки между конниками и легковооруженными воинами не давали решительных результатов – каждая из сторон, подвергшись сильному натиску, была способна укрыться за рядами собственной пехоты. Когда Сципион решил, что время созрело, он протрубил отступление и пропустил своих застрельщиков назад через промежутки между когортами. Затем он поместил их в резерве позади каждого крыла, велитов позади тяжелой пехоты, а конницу позади велитов.
Было около седьмого часа, когда Сципион приказал своему испанскому центру двинуться вперед, но очень медленным шагом. Приблизившись к врагу на восемьсот ярдов, Сципион с правым крылом повернул направо и повел когорты колонной наискось. Перед этим он послал вестника к Силану и Марцию, приказывая левому крылу повторить маневр. Стремительно двигаясь вперед и оставляя медленно двигавшийся центр далеко позади, римские пехотные когорты последовательно разворачивались в линию, приблизились к врагу и бросились прямо на его фланги, которые, не будь этого маневра, охватили бы их. В то время как тяжелая пехота давила на фланги врага с фронта, конница и велиты, следуя приказам, развернулись вовне и, обойдя неприятельские ряды, взяли их под продольный обстрел. Этот сходящийся удар по обоим флангам – достаточно губительный, ибо заставлял обороняющихся противостоять