Любой гоплитский строй, наступая, смещался вправо, так как каждый боец своим правым боком, не прикрытым щитом, старался держаться как можно ближе к соседу. В данном случае эта тенденция усугубилась действиями беотийцев. Построив своих людей необычайно глубоким строем – более шестнадцати человек, – они уклонялись вправо и тянули за собой весь строй. Афиняне на левом фланге, опасаясь разрыва в строю, были вынуждены следовать за общим движением. Спартанцы, быстро увидев свой шанс, отклонились вправо, так что их войско на крайнем правом фланге обхватило афинян и немедленно развернулось, чтобы ударить им по флангу и в тыл. Остальная часть спартанского строя, за исключением бригады из ахейской Пеллены, не выдержала натиска врага, обладавшего численным превосходством, и бежала, преследуемая по пятам противником. Однако сами спартанцы, нанеся большой урон шести афинским полкам, окруженным ими, развернулись, сохраняя строй, и по очереди атаковали с фланга все отряды конфедератов, возвращавшихся из погони, – сперва аргивян, потом коринфян и, наконец, беотийцев. В начальной фазе битвы союзники Спарты потеряли около тысячи человек, в то время как потери конфедератов в итоге составили почти 3 тысячи. Сами спартанцы утверждали, что они потеряли всего восьмерых. Итог битвы снова доказал колоссальное превосходство спартанских гоплитов во главе со способным командующим.
Конфедераты перешли к обороне (они прочно удерживали Коринфию) и приготовились атаковать Агесилая на марше через центральную Грецию. Оставив 4 тысячи человек для защиты греческих государств в Азии, Агесилай тем временем пересек Геллеспонт и устроил смотр своим войскам, прежде чем вести их через Фракию и Македонию. В Амфиполе он узнал о победе Спарты под Немеей; в Фессалии разбил конницу фессалийцев – союзников беотийцев. В Трахиде и Фокиде Агесилай получил подкрепления от своих союзников и усилил своих неодамодейцев половиной спартанской бригады, составлявшей гарнизон в Орхомене, и полной спартанской бригадой, присланной морем из Сикиона.
14 августа 394 г., когда Агесилай готовился к вторжению в Беотию, произошло частичное солнечное затмение. В этот день Агесилай получил известие, что флот Писандра разбит в Книде, а Писандр погиб. Агесилай сообщил своему войску, что флот Писандра одержал великую победу, и повел своих людей в Беотию. Там, на равнине у Коронеи, они оттеснили и разгромили силы Беотии, Аргоса, Афин, Коринфа, Эвбеи, Локриды и Эниании. Отличились лишь фиванцы. В начальной фазе боя они разбили орхоменцев и оттеснили их к лагерю. Когда фиванцы возвращались, Агесилай не стал, подобно Аристодему в битве при Немее, ждать момента, чтобы атаковать их фланг, а сомкнул свои ряды и встретил их лицом к лицу. Сцепившись друг с другом щитами, гоплиты «напирали, бились, убивали и умирали сами». Благодаря своей массе, отличному владению копьем и стойкости глубокий строй фиванцев не только устоял, но и прорвался через спартанские ряды и присоединился к конфедератам, занявшим оборонительную позицию на горе Геликон. Не считая этого важного эпизода, битва при Коронее снова доказала превосходство спартанского оружия. Прошло еще двадцать три года, прежде чем кто-либо снова осмелился встретиться с регулярной спартанской армией в решающем сражении.