 The Battle of the Persian Gates served as a kind of reversal of the Battle of Thermopylae, fought in Greece in 480 BC in an attempt to hold off the invading Persian forces.Here, on Alexander's campaign to exact revenge for the Persian invasion of Greece, he faced the same situation from the Persians.There are also accounts that an Iranian shepherd led Alexander's forces around the Persian defenses, just as a local Greek showed the Persian forces a secret path around the pass at Thermopylae.