Македонская армия вступила на территорию Фессалии и атаковала город Феры, тиран которого, Ликофрон, поддерживал фокейцев. На помощь тирану из Фокиды подошли войска под командованием Фаилла, брата главного стратега Ономарха, но македонские ветераны разгромили их наголову и изгнали из Фессалии. Вот тогда и явилась из Фокиды основная армия во главе с самим стратегом, и в двух сражениях Ономарх нанес Филиппу поражение. Фокеец оказался талантливым командиром и храбрым человеком, его войска не испугались страшной македонской фаланги и, нанеся своему противнику тяжелые потери, заставили Филиппа уйти в Македонию. Избавившись от главного врага, победоносный Ономарх вторгся в самое сердце вражеской коалиции, в Беотию, и захватил город Коронею.
Однако македонский царь и не собирался сдаваться – неудачи заставляли его действовать еще энергичнее. Пополнив свои войска и подняв их боевой дух, он вновь вступил в Фессалию и осадил Феры. Тиран Ликофрон, понимая, что в одиночку он не выстоит, снова обратился к Ономарху за помощью. Грозный фокеец вновь откликнулся на его призыв и привел на помощь 20 000 пехоты и 500 всадников. Но и Филипп сделал выводы из предыдущей неудачи и выставил против врага 20 000 пехотинцев и 3000 кавалерии, большую часть которой составляли поддержавшие его фессалийцы. В яростной битве на Крокусском поле, Филипп полностью разгромил фокейцев, устроив беспощадную резню бегущих – 6000 их было убито, а 3000 попало в плен. С пленными царь жестоко расправился – как осквернителей храма их утопили в море, а храброго Ономарха по царскому приказу повесили.
После этой победы македонская армия заняла Феры и уничтожила тиранию, а Филипп, наведя порядок в Фессалии, выступил в поход на Фокиду. Но неожиданную прыть проявили афиняне – их армия заняла Фермопилы и преградила путь победоносному македонскому царю. Начинать боевые действия против Афин Филипп не хотел, а потому развернул войска и ушел в Македонию: «
С 352 по 349 г. до н. э. Филипп воевал во Фракии и Иллирии, а затем решил нанести последний удар по греческим городам на полуострове Халкидики – и осадил город Олинф. Повод для войны со стороны Филиппа был очень даже уважительный – то ли по недомыслию, то ли желая на этом заработать политический капитал, но жители города дали политическое убежище двум сводным братьям македонского царя, которые вполне могли притязать на власть в Македонии. В двух сражениях царь разбил ополчение Олинфа, а затем взял город в осаду. Штурм следовал за штурмом, македонская осадная техника превращала в щебень городские укрепления, но город не сдавался. «Осел, нагруженный золотом, возьмет любую крепость», – вот любимая поговорка царя Македонии; золотой осел и в этот раз сослужил ему добрую службу. Подкупленные царем руководители обороны сдали город, и Олинф пал: претенденты на трон были убиты, население продано в рабство, а сам полис сровняли с землей. Затраченные средства себя оправдали, впрочем, для Филиппа деньги как таковые целью не являлись, а лишь служили одним из способов для выполнения его планов. Царь не был скуп ни на подарки, ни на вознаграждения, поощряя своих людей при первой же возможности. «