Tymczasem rozprawa Antygona z Eumenesem (z którym sprzymierzył się Polyperchon) była długa i niełatwa. Walki toczyły się w Azji Mniejszej, Syrii i w końcu w Iranie. Ostateczne rozstrzygnięcie nastąpiło w 316 p.n.e. – zdradzony przez armię po nierozstrzygniętej bitwie, Eumenes został uwięziony przez Antygona i stracony.
Przeciw wszystkim diadochom thumb|300px|Królestwa Antygona i jego rywali ok. 303 p.n.e. W 315 p.n.e. Antygon wypędził z Babilonii Seleukosa (ten schronił się na dworze Ptolemeusza). Nadmierny wzrost potęgi jednego diadocha natychmiast spowodował zawiązanie się wrogiej mu koalicji pozostałych, czyli Ptolemeusza (u boku którego stał Seleukos), Lizymacha i Kassandra. W początkowych walkach Antygon zdobył resztę Azji Mniejszej i usunął przyczółki Ptolemeusza z Syrii, zostając tym samym władcą niemal całej azjatyckiej części imperium Aleksandra. Dalsze walki toczyły się na kilku frontach – Antygon osobiście dowodził działaniami przeciwko Lizymachowi w Tracji, jego syn Demetrios walczył z Ptolemeuszem, dowódcy Antygona z Kassandrem w Grecji. Nie przyniosły one jednak władcy Azji decydujących rozstrzygnięć (m.in. w 312 p.n.e. bez powodzenia próbował zdobyć nabatejską Petrę), jedynie straty: porażka Demetriosa pod Gazą w 312 p.n.e.