В 338 году до н. э. он участвовал в Херонейской битве, отдавшей Филиппу всю Грецию. Александр командовал одним из крыльев, и его бешеный натиск на священный отряд фивян решил исход дневного сражения. За это льстивые царедворцы провозгласили его виновником победы, и с этих пор замечается в отношениях между ним и отцом значительное охлаждение. В 337 году до н. э. дело дошло до разрыва. Филипп, только что провозглашенный на пан-эллинском съезде главнокомандующим греко-македонских сил для войны с Персией, вздумал развестись с Олимпиадой и жениться на молодой Клеопатре, дочери одного из его полководцев Аттала. Предлогом была выставлена супружеская неверность первой, и на свадебном пиру новый тесть царя осмелился провозгласить тост за молодых с пожеланием Филиппу иметь поскорее законного наследника. Присутствовавший при этом Александр вспыхнул и, схватив со стола тяжелый кубок, бросил им в лицо Атталу, крикнув: “Так ты меня считаешь бастардом?” Моментально все пришло в смятение, и полупьяный Филипп, вскочив на ноги, бросился с мечом на сына; к счастью, он споткнулся и грузно упал, и Александр, презрительно заметив, что человек, мечтающий переправиться в Азию, должен был бы уметь, по крайней мере, свободно перейти с одного места на другое, – вышел из комнаты и вслед за тем уехал с матерью в Эпир, а оттуда сам в Иллирию.
Ссора продолжалась недолго, но вскоре едва не возобновилась опять по вине Олимпиады. Филипп, желая заручиться ценным союзником для войны с Персией, решил женить своего побочного сына Аридия на дочери Пиксодара, сатрапа Лидии и Писидии; но Олимпиада, узрев в этом какую-то опасность для Александра, подговорила последнего самому послать сватов и забрать невесту себе. Царь, узнав об этом, страшно разгневался и, прервав переговоры, сурово наказал всех сообщников дела. Но сам Александр был пощажен: Филипп боялся мести по стороны Олимпиады и ее брата Неоптолема, царя Эпира, который мог в его отсутствие в Азии причинить Македонии немало хлопот. Он даже показал вид, что не придает инциденту