La batalla de Neferis fue la segunda batalla de la Tercera Guerra Púnica que tuvo lugar en Neferis a finales del año 147 a. C. La batalla se libró entre las fuerzas de la República romana , comandadas por Escipión Emiliano , y las fuerzas de Cartago , comandadas por Diógenes de Cartago.
Tras la derrota romana en la batalla del puerto de Cartago , Escipión Emiliano decidió destruir el ejército cartaginés en Neferis, una fortaleza al sur de la capital donde el año anterior los romanos habían sufrido una derrota en la Primera Batalla de Neferis contra Asdrúbal el Beotarca .
En el año 147 a. C., los romanos bloquearon Cartago y cortaron de manera efectiva todos los suministros que se enviaban a los defensores de Neferis, cuya defensa estaba siendo dirigida por Diógenes de Cartago. Escipión rodeó el campamento cartaginés, obligándolos a salir y presentar batalla contra el ejército romano, más pequeño. Rodeados por todos lados, los cartagineses fueron derrotados rotundamente, perdiendo miles de soldados durante el curso de la batalla. La mayoría del resto de la fuerza cartaginesa fue tomada prisionera; solo 4.000 lograron escapar. La captura de Neferis marcó el punto de inflexión en la moral de los defensores de Cartago, que caería unos meses después.
36°36′54.382″N 10°22′59.045″E / 36.61510611, -10.38306806