У 212 р. до н. е. римляни у складі трьох армій взяли Капую в облогу, але Ганнібал відповів перемогою при Гердонії і облогу тимчасово вдалося зняти, але як тільки він полишив місто, воно знову було оточене.