Why did Philip II attack Olynthus?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

Philip II of Macedon attacked Olynthus primarily because the city shifted its political allegiance away from him.1

Initially, Olynthus was an ally of Philip when war broke out between Macedonia and Athens in 357 BCE. However, as Philip’s power continued to grow, the Olynthians became increasingly suspicious of his expansionist designs. Fearing his rising influence, Olynthus broke its alliance with Philip and formed a new one with Athens. This change in loyalty prompted Philip to threaten the city, eventually leading him to raze Olynthus and annex Chalcidice in 348 BCE.123