One of them were the Persians.
Persia
Greece was a part of the Ottoman Empire from 1500s up until the Greek Rebellion in 1821. Since that point (with the exception of World War II), Greece has been an independent nation.
The Persian Wars covered 499 to 449 BCE in several phases. The invasion of mainland Greece was 480-479 BCE.
Macedon and Rome were the only empires to counqer greece, and likely in timing it was the Macedonians, as they invaded during a time of war and division of the greek city-states.
Italy invaded Ethiopia (Abyssinia) and Greece
Simeon and his Slav allies invaded northern Greece.
barbarians invaded the Roman Empire
barbarians invaded the roman empire
The Afghans invaded the Mughal empire in 1738.
The reason why the Persians invaded Greece was to take advantage of the fractious political scene that was taking place within its states. The collision between these two worlds began, thanks to the ambitions of Cyrus the Great to expand his empire even further.
The Roman Empire divided between the Western Roman Empire and the Eastern Roman Empire. The Eastern Roman Empire, also known as the Byzantine Empire, retained control over Greece up until the 1400s-1500s when Sultans Mehmet II, Selim I, and Suleiman of the Ottoman Empire conquered Greece from the Byzantines. It should also be noted that Crete and a number of the Ionian, Cycladic, and Dodecanese Islands were controlled by Venetians or Templars during the 1400s-1700s.
huns invaded and goths invaded and empire was to big
The Han empire was invaded by nomadic Xiongnu tribesmen from the north and west of the Han Empire.