Agesilaos hadde på dette tidspunktet ankommet Boeotia etter å ha tilbakevist angrep fra thessalierne under sin marsj gjennom deres territorium. I Boeotia ble han møtt av en hær som var samlet fra de forskjellige statene i den antispartanske alliansen. Agesilaos' styrke fra Asia bestod for det meste av frisatte heloter og innleide veteraner i Ti tusen og ble styrket av en halvt regiment spartanere fra Orkomenos og et halvt regiment som ble transportert over Korintbukta. Disse hærene møtte hverandre i slaget ved Koronea i thebansk territorium. I likhet med Nemea seiret begge de venstre flankene, der thebanerne brøt gjennom, mens resten av de allierte ble beseiret. Da de så at resten av styrkene hadde blitt beseiret, omgrupperte thebanerne for å bryte seg tilbake til sin egen leir. Agesilaos møtte deres styrke front mot front, og i kampen som fulgte ble et antall thebanere drept før resten klarte å bryte seg gjennom og slutte seg til sine allierte igjen. Etter denne seieren seilte Agesilaos med sin hær over Korintbukta og returnerte til Sparta.