Mardonios var tilstede ved slaget ved Thermopylene, og etter det persiske nederlaget ved slaget ved Salamis forsøkte han å overtale Xerxes til å bli og utkjempe nok et slag. Denne gangen kunne Mardonios ikke overtale Xerxes, men da Xerxes dro lot han Mardonios bli guvernør for de delene av Hellas som var blitt erobret av perserne. Han undertrykte Makedonia, da styrt av kong Aleksander I som selv ga verdifull informasjon om Mardonios’ planer til athenerne, fortalte at som en greker kunne han ikke tåle å se Hellas underlagt slaveriet. Deretter lot Mardonios Athen herje, men byen hadde blitt forlatt før slaget ved Salamis. Mardonios tilbød å oppgi Athen og hjelpe til med oppbyggingen av byen om athenerne gikk med på en fredsavtale, men dette ble avslått og athenerne forberedte seg på nok et slag.