Roma disattese nuovamente il trattato nel 328 a.C. fondando una colonia, Fregellae, sulla sponda sinistra del Liri e trattando alleanze con Napoli e Taranto, scatenando la seconda Guerra Sannitica. Dopo qualche anno di scaramucce non decisive il senato Romano decise di sfidare i Sanniti in una battaglia decisiva, inviando i due eserciti consolari in territorio nemico per penetrare in terra pentra. Il meddix tuticus (la più alta magistratura italica) sannita Gavio Ponzio, , tuttavia sbaragliò con abile manovra l'esercito avversario alle Forche Caudine. Contrariamente a quanto consigliava Erennio Ponzio, padre di Gavio e , però l'esercito non fu massacrato, ma fu concesso ai soldati di tornare in patria dopo aver subito l'umiliazione del giogo. Ne risultarono un trattato di pace molto favorevole ai Sanniti che prevedeva cinque anni di pace. Durante questo periodo però i Romani fecero tesoro dalla sconfitta e proprie le tecniche belliche dei Sanniti, . Nel 316 a.C. i Romani stabilirono alleanze con gli Apuli e riaprirono le ostilità su un fronte molto ampio. Se prevalsero in Apulia e nella valle del Liri, in Campania dovettero soccombe ai Sanniti guidati da Gavio Ponzio, che puntò su Roma, che dovette dichiarare la dittatura. Solo l'arrivo di armate spartane nella Magna Graecia nel 313 a.C. impedì l'avanzata, salvando Roma e consentendo ai Latini di riguadagnare il controllo del basso Lazio. Le successive disfatte romane convinsero gli Etruschi a scendere in armi contro di loro, aprendo un altro fronte, che però i Romani chiusero vittoriosi già nel 310 a.C.