Agesilao regresó a Esparta en el año 394 a. C.) Corinto, Atenas y Argos se aliaron con Tebas (más tarde a la guerra se le llamó Guerra de Corinto, porque los combates tuvieron lugar en su territorio). Los corintios fueron derrotados por los espartanos en el riachuelo de Nemea, al sur de la ciudad (batalla de Nemea, julio del 394 a. C.), pero los espartanos fueron derrotados por los persas en la batalla naval de Cnido (agosto del 394 a. C.); docenas de ciudades se separaron de su alianza, pero Agesilao salvó la situación con una victoria sobre los tebanos en la batalla de Coronea (agosto del 393 a. C.), en la que sólo Orcómeno, que era aliada de Esparta y formaba el ala izquierda, fue derrotada, mientras el centro y la derecha espartana arramblaron a los tebanos, que se reagruparon en el monte Helicón y pudieron impedir el avance espartano, pero a costa de muchas bajas. La guerra corintia continuó los tres años siguientes con numerosos combates en el istmo de Corinto, donde los espartanos ocuparon el puerto de Lequeo y la ciudad de Sición. En dicho puerto fueron derrotados por los atenienses comandados por Ifícrates (390 a. C.).