Al año siguiente, 479 a. C., Mardonio recapturó Atenas y el ejército aliado permaneció protegiendo el istmo de Corinto. A pesar de ello, los helenos, bajo liderazgo espartano, intentaron finalmente forzar a Mardonio a combatir y marcharon hacia el Ática. El general persa retrocedió hasta Beocia para atraer a los aliados a un terreno abierto y ambos bandos acabaron por encontrarse cerca de la ciudad de Platea, que había sido arrasada el año anterior. Allí, en la batalla de Platea, el ejército griego consiguió una victoria decisiva, aniquilando a gran parte del ejército medo y poniendo fin a la invasión persa de Grecia. Mientras, en la casi simultánea batalla naval de Mícala la armada aliada acabó con lo que quedaba de la flota persa.