Yes.
Persepolis.
It was not the Greeks but the Greek city-state of Eretria.The Persians then switched to Athens which defeated them at Marathon.
Darius, king of Persia.
497-493 BCE: The Ionian Revolt - the Greek city-states revolted against Persian rule, and were put down. 490 BCE: Persia sent a punitive expedition against Eretria and Athens for supporting the revolt - it was defeted by Athens and plataea at Marathon. 480-479 BCE: Persia invaded mainland Greece to bring all the Greek city-states under control to stop uprisings in its empire - the invasion was defeated. 478-449 BCE: The Delian League continued fighting until Persia agreed to stay away from the Greek city-states.
There was no Persian and Spartan war. Persia invaded the Greek mainland on two occasions. The first time in 490 BCE, a punitive expedition against Athens and Eretria for supporting Miletus in revolt against Persia. An Athenian commander was Miltiades, the Persian one Datis. The second time was a general invasion of Greece, commanded initially by King Xerxes, with his land commander Mardonius. Greek commanders included the Athenians Themistocles and Aristeides and Spartans Eurybiades and Pausanias.
The sporadic wars between Greek city-states and the Persian empire ran from 499 to 449 BCE. They began with the Ionian War, then there were invasions and counter invasions for 50 years, all of which do not neatly fit into three wars.
It sent an expeditionary force to punish Athens and Eretria for interfering in the Asian-Greek revolt in 498 BCE. The intent was to appoint puppet rulers to control the two cities to stop such interference.
The Greek city-states in Asia Minor were originally colonies of the Greek cities of mainland Greece, and they called on their mother cities for support when in trouble. When these city-states within Darius' empire in Asia Minor revolted, the mainland Greek city-states Eretria and Athens sent forces to support them, and in the process burnt down the Persian provincial capital of Sardis. To prevent further interventions Darius sent a punitive expedition to take control of the two cities and install local Greek tyrants sympathetic to his cause to control them, and act as a warning to other mainland Greek cities not to intervene in Asia on behalf of the Greek cities which had been their colonies. This expeditionary force captured Eretria but was defeated at the battle of Marathon in 490 BCE by Athens and its ally Plataea. He planned a second stronger attack but died before he could mount it, leaving it to his son Xerxes to carry it through. That expedition also failed at the battles of Salamis, Plataea and Mycale.in 480-479 BCE.
The background to Greek-Persian relationships, their deterioration, the Persian attempts at negotiation, its partial failure, and the failed Persian invasion to impose peace on the ever-warring Greek city-states.
They lasted 50 years 499-449 BCE. The Persian objective was to promote peace and stability within its empire which included Greek cities in Asia Minor and the Islands.. The Greeks outside the emepire in mainland Greece provided support to rebellious Greek cities within the empire. Persia decided to incorporate those cities into its empire to create an ethnic frontier to end troubles. The southern mainland Greek cities resisted. They established naval superiority and progressively defeated the Persian sea and land forces. The Persians agreed to stay away from the Greek cities.
Athens, along with Eretria, supported rebellions by Ionian cities in Persian territory in Asia Minor. Persia determined to stop this by installing a puppet Athenian tyrant in Athens, and sent an expeditionary force in 490 to enforce this. The expedition was defeated at Marathon.