How did Rome recapture Capua from Hannibal's allies?
During the Second Punic War, Rome recaptured Capua in 211 BCE through a strategy of blockade and attrition.123
After Capua defected to Hannibal following the Battle of Cannae, the Romans eventually regained the strength to place the city under siege. The Roman forces successfully defeated a Carthaginian relief army and maintained their positions around the city despite Hannibalās attempts to intervene.13
In a final effort to draw the Roman armies away from the siege, Hannibal marched to within 3 miles (5 km) of Rome itself, but the Roman besiegers refused to abandon their entrenchments. Consequently, the city of Capua was starved into surrender. Following the recapture, Rome stripped the city of its political rights and replaced its local magistrates with Roman prefects.134