Lalu, Antigonus mengutus putranya, Demetrius, untuk menguasai kembali Yunani. Pada tahun 307, ia merebut Athena, mengusir Demetrius dari Phaleron, gubernur Cassander, dan mengumumkan kota itu bebas lagi. Demetrius kini mengalihkan perhatiannya kepada Ptolemy, mengalahkan armadanya pada Pertempuran Salamis dan mengendalikan Siprus. Setelah kemenangan ini berakhir, Antigonus mengambil gelar raja (basileus) dan memberikannya kepada putranya Demetrius Poliorcetes, orang - orang lain dari Diadochi segera menyusul. Demetrius melanjutkan kampanyenya dengan mengepung Rhodes dan menaklukkan sebagian besar Yunani dalam 302, membuat liga melawan Cassander's Macedon.
Pertempuran apa yang Demetrius Poliorcetes kalahkan armada Ptolemy?
Pertempuran Salamis