The new Carthaginian army left Carthage and evaded the rebel blockade by crossing the Bagradas River (the modern Medjerda River) at its mouth. Rebel armies commanded by Spendius from both the Utica siege and a camp guarding the only bridge over the lower Bagradas River marched towards the Carthaginians. When they came into sight Hamilcar ordered the Carthaginians to feign a retreat. The rebels broke ranks to chase after the Carthaginians, falling into confusion. Once the rebels had closed, the Carthaginians turned and charged the disorganised rebels. The rebels broke and amid great confusion were routed. The Carthaginians pursued, killing or capturing many of the rebels and taking the fortifications guarding the bridge. Hamilcar had gained the operational initiative and the freedom to manoeuvre he desired. After two further years of increasingly bitter warfare the rebels were worn down and eventually defeated at the Battle of Leptis Parva.