En 480 av. J.-C., l’armée d'invasion perse menée par Xerxès remporte plusieurs succès aux Thermopyles et à l'Artémision ; elle conquiert la Thessalie, la Béotie et l'Attique. Cependant, lors de la bataille de Salamine, la flotte grecque coalisée remporte une victoire inattendue et empêche la conquête du Péloponnèse. Xerxès se retire alors avec le plus gros de son armée, laissant son général Mardonios poursuivre l'invasion de la Grèce.