Но карфагенский полководец Ганнибал сумел парализовать преимущества римского легиона. Он выманивал римлян на равнины, где пользовался превосходством своей конницы. После сражений при Требии и Тразименском озере Ганнибал перевооружил свою армию по римскому образцу, что позволило уменьшить глубину его фаланги вдвое. Наступая уступами из середины, Ганнибал врезался в римские легионы, разделял их и бил по частям. Охватывая с тыла (засада при Требии, манёвром конницы при Каннах), он парализовывал триариев.