There was way to many to count.
Persians.
The Spartans fought the Persians at the Battle of Thermopylae .
180,000 Persians won. This took place in the battle of Thermopylae. Leonidas and his army of 6,000 to 7,000 Spartans but were delayed by the Persians when a Greek traitor showed the Persians how to attack from both sides. Leonidas commanded all of his soldiers to escape except for 300 Spartans.
King Leonidus was the ruler of the Spartans. He fought in the battle between the 300 Spartans and the Persians
they fight the Persians...
Thermopole
the Spartans against the Persians, 300 elite soldiers, watch the movie 300 you shall see
http://en.wikipedia.org/wiki/Battle_of_Thermopylae
The Spartans were part of a Greek force at Thermopylai. Their object was not to defend athens but to be part of a strategy to defeat the Persians in a naval battle.
Persians.
They fought the Persians and soldiers from provinces of the Persian Empire, including the Ten Thousand Immortals, but the film is a highly fictionalized version of the event.
Thermopylae