Гелимер стянул все свои в Булла- Регий, а затем продвинулся ближе к Карфагену, заняв город Трикамар в 30 верстах от столицы Африки. Лазутчики Гелимера пытались переманить ариан, гуннов и германцев из римского войска на свою сторону. В итоге Велисарий выслал из города большой конный отряд под командованием Иоанн Арменина, а затем и сам выступил со своим войском. Иоанн достиг лагеря вандалов. Позиции войск разделяла река, протекавшая по долине, но это не остановило римлян и они перешли в атаку. В битве погиб Цазон, брат Гелимера, войско вандалов обратилось в бегство и укрылось в своем лагере. Вечером на месте появился Велисарий с римской пехотой и атаковал лагерь Гелимера, который поспешил бежать. Римляне разграбили царский лагерь. Вскоре Велисарий занял крупный город Гиппон, где захватил корабли с казной Гелимера, там же вандальская знать выдала местоположение своего царя. Гелимер бежал к союзному правителю мавров и укрылся в крепости Папуа. Велисарий отправил вождя Герулов (римски