На флангах боевого порядка римской армии Нарзес расположил около 8 тысяч пеших лучников, а в центре - спешенных лангобардов, герулов и другие отряды "варваров". Левый фланг римлян примыкал к высоте. Нарзес приказал продвинуть вперед крайний левый фланг (1500 человек), построив его тупым углом. На этом фланге 500 человек, повидимому, были расположены во второй линии, так как получили приказ спешить во время боя к тому пункту, где армия будет терпеть неудачу. По приказанию Нарзеса правое и левое крылья боевого порядка должны были нанести фланговые удары по готам сразу же, как только они вступят в бой. Таким образом, римская армия готовилась дать оборонительный бой. Ее позицию усиливала занятая высота и овраг перед ней, являвшийся препятствием для действий конницы.
Тотила выстроил войско готов, но не торопился вступать в бой, так как ожидал прибытия подкреплений численностью в 2 тысячи человек. Боевой порядок готов состоял из двух линий: в первой находилась конница, во второй - пехота. Готы получили приказ в бою не пользоваться луками, а пускать в ход только копья, что говорит о намерении Тотилы действовать наступательно.
Нарзес воспользовался тем, что готы не начинали боя, и приказал своим флангам, где стояло по 4 тысячи лучников, выдвинуться вперед. Боевой порядок римской армии принял форму полумесяца. В середине дня готы атаковали римлян.
Первый этап боя - отражение римской армией атак конницы готов.
Римляне "...сражались то верхом, то стоя пешими во фронте, что было полезнее в данный момент; они могли производить и окружение врагов, могли и сами нападать на наступающих и своими щитами отражать удары. Всадники же готов, оставив позади себя всю пехоту, полагаясь только на свои копья, устремились в слепом порыве храбрости, но, попав в битву, жестоко заплатили за свое неразумие. Устремившись на центр врагов, они не заметили, что оказались в середине восьми тысяч пехоты; они быстро пали духом, поражаемые стрелами и справа и слева, так как стрелки, ...стоявшие по флангам фронта, сильно загнули "рая боевой линии, как крутой серп луны. В этой схватке готы потеряли много людей и коней, еще не успев вступить в бой с неприятелем, и, понеся много непоправимых потерь, они с запозданием и большим трудом подошли к неприятельской линии"{326}. Наступление конницы готов успеха не имело.
Второй этап боя - контратака римской армии.
Отразив атаки противника, римляне уже под вечер контратаковали готов, в результате чего конница готов обратилась в бегство, а римская армия стала ее преследовать. Готская конница бежала в такой панике, что опрокинула свою собственную пехоту, находившуюся во второй линии, и даже потоптала часть пехотинцев, не разомкнувших своих рядов, чтобы пропустить в тыл отступавшую конницу. Готы были взяты в плен, а остальные под покровом наступившей ночи рассеялись. Тотила был смертельно ранен и умер в населенном пункте Капри.
Армия готов действовала наступательно, что обеспечило ей захват инициативы в бою. Но эта инициатива не была удержана готами из-за отсутствия взаимодействия конницы и пехоты. Расположенная за конницей пехота была обречена на бездействие. Атакуя противника, конница готов не имела обеспеченных флангов и поэтому попала под фланговые удары лучников противника. Конница не была использована ни для маневра, ни для обхода и охватов флангов римлян. Нарзес правильно оценил местность и, захватив высоту, создал благоприятные условия для построения римской армии. Боевой порядок был рассчитан на осуществление фланговых ударов силами лучников. Отразив атаку готов, римляне контратаковали их, что решило исход боя.
Бой с франками на реке Касулине в 554 году. Римская армия под командованием Нарзеса в 553 году при Везувии нанесла готам еще одно крупное поражение. В этом же году в Италию вторглись крупные силы франков и алеманов.
По сообщению историка Агафия, франки были обучены искусству пешего боя, имели на вооружении мечи, обоюдоострые секиры, ангоны и щиты. Ангоны средней величины копья для метания, которые могли в случае необходимости применяться и в рукопашном бою. Наконечник ангона железный, с остриями, загнутыми вниз, кривые острия не позволяли вытащить ангон из раны; если же ангон попадал в щит, то повисал на нем и мешал пользоваться щитом, а франк в это время поражал противника секирой или мечом.
Осенью 554 года 30-тысячная армия франков расположилась в укрепленном лагере в древней Кампании, . в 10 км от Капуи, на левом берегу реки Касулина, впадающей в Тирренское море. С одной стороны протекала река, с других сторон лагерь был укреплен валом. Кроме того, на валу стояли повозки большого обоза. Колеса повозок соединялись между собой, прикреплялись к грунту и засыпались землей до ступиц так, что видны были только верхние полукружия повозок. Для вылазок из лагеря был оставлен выход, который надежно охранялся. Франки построили деревянную башню, в которой оставили сильный гарнизон для охраны моста через реку Касулина.