Why did the Persian emperor Darius invade Greece? (Points : 3) He wanted to stop the fighting between Sparta and Athens. He wanted to avenge the defeat of his father, Xerxes. Athenians had helped Ionian cities when they revolted against the Persians. Spartan forces under King Leonidas had attacked several Persian cities.