ディアドコイ戦争
アンティゴノスがセレウコスと対峙する間にプトレマイオスはキプロス島からキリキア(小アジア南部)、さらにはギリシアへと進出した。プトレマイオスの勢力の伸張に対してアンティゴノスはデメトリオスをギリシアに送り込み、その軍は紀元前306年にサラミス海戦(キプロス沖、ペルシア戦争中のものとは場所が異なる)でプトレマイオスを破った。この敗戦でプトレマイオスはエジプトに撤退した。勝報を受けたアンティゴノスは自身をマケドニア王であると宣言し、またデメトリオスを共同統治者とした。さらにアンティゴノスはエジプトを攻撃したがこれは失敗し、プトレマイオスは翌年王位に就くことを宣言した。カッサンドロス、セレウコス、リュシマコスもそれに倣って王を称した。
その後ロードス包囲戦の後デメトリオスがギリシアでカッサンドロスに対して優勢に戦いを進め、紀元前302年にはアンティゴノスは自身を盟主とするヘラス同盟をギリシアで結成した。追い詰められたカッサンドロスは講和を求めたが、無条件降伏を求められたためにプトレマイオスやトラキアのリュシマコス、さらにセレウコスらに対アンティゴノスの戦いを呼びかけた。