Создав себе точку опоры, Филипп удалился в Македонию, дабы окончательно укрепить границы на севере, западе и востоке перед тем, как ввергнуться в пучину последнего конфликта. В течение шести лет между греческими городами-государствами и Филиппом сохранялся бдительный мир. К 340 г. до н.э. македонская армия дошла до Черного моря и осадила Перинф и Византии. У обоих городов были тесные связи с Афинами, которые теперь начали готовиться к войне. Осенью 339 г. Филипп воспользовался все еще царившим в стране хаосом и вторгся в центральную Грецию. Афины спешно заключили союз со своим прежним врагом — Фивами и двинулись навстречу противнику. В августе 338 г. в сражении при Херонее на северо-западной границе Беотии соединенная фиванско-афинская армия встретилась лицом к лицу с закаленными боями ветеранами из Македонии. В последовавшем сражении македонцы полностью превзошли греков. Фиванский Священный отряд, которому противостояли ударные силы македонской армии во главе с юным сыном Филиппа Александром (ему было всего 18 лет), остался верен своим славным традициям и весь, до последнего человека, пал на поле брани. Условия, которые выдвинул Филипп после сражения, оказались значительно более терпимыми, чем того могли ожидать афиняне, а потому были немедленно приняты. Однако к фиванцам македонский царь не проявил такого снисхождения — их вожди были казнены или же изгнаны, пленники проданы в рабство, а Кадмею занял македонский гарнизон. Теперь все греческие полисы, за исключением Спарты, поспешили прийти к соглашению с Филиппом, и на собрании в Коринфе был создан союз греческих государств, во главе которого стал македонский царь. Теперь Филипп открыто заявил о своих планах вторжения в Персидскую империю и собрал все необходимые для этого силы. Однако до того, как его план начал осуществляться, македонский царь был убит и на трон взошел его двадцатилетний сын Александр. Греки отступились от своих обещаний, как только узнали о смерти Филиппа, но реакция Александра оказалась настолько мгновенной, что ему удалось вновь подчинить Грецию без единого удара. Затем он обратился к северу и западу, нанеся решительный удар по всем противостоящим ему силам. Во время этой кампании до греков дошел слух о его смерти, и они восстали вновь. И вновь Александр повернул на юг. Греки сдались — все, за исключением Фив. Молодой царь взял город и сровнял его с землей.
Весной 334 г. соединенная македонско-греческая армия, состоявшая из 30 тысяч пехотинцев и 5 тысяч всадников, переправилась через Дарданеллы в Азию. Александр же тем временем отплыл в Трою. Он был для своего времени новым Ахиллом и, подобно Ахиллу тысячу лет назад, принес жертву в храме Афины. Персы твердо намеревались остановить поход Александра до того, как он начнется. Они выстроили за рекой Граник свою конницу, укрепив ее сзади фалангой, составленной из греческих наемников. Александр, в подлинно фиванском стиле, усилил один из своих флангов и сам возглавил его. С этого фланга и началась атака — во главе конницы гетайров (товарищей) Александр пересек реку и врезался в легковооруженных персидских всадников. Персы отступили, оставив греческих наемников на произвол судьбы, и Александр не проявил к ним снисхождения.