Temendo che i Greci potessero attaccare i ponti sull'Ellesponto e intrappolare il suo esercito in Europa, Serse si ritirò con gran parte dell'esercito persiano in Asia, anche se quasi tutti morirono di fame e malattie durante il viaggio di ritorno. Lasciò una forza selezionata, sotto Mardonio, per completare la conquista l'anno successivo. Tuttavia, sotto la pressione degli Ateniesi, i peloponesiani alla fine accettarono di cercare di costringere Mardonio a combattere, e marciarono contro l'Attica. Mardonio si ritirò in Beozia per attirare i greci in terreno aperto, e le due parti si incontrarono alla fine vicino alla città di Plataea. Nella battaglia di Plataea, l'esercito greco ottenne una vittoria decisiva, distruggendo gran parte dell'esercito persiano e ponendo fine all'invasione della Grecia. Nel frattempo, presso la battaglia navale quasi simultanea di Mycale
, distrussero anche gran parte della flotta persiana rimanente, riducendo così la minaccia di ulteriori invasioni.