I 306 f.Kr. forsøkte Antigonos å invadere Egypt, men uvær forhindret Demetrios flåte fra å skaffe ham forskninger og han ble tvunget til å vende om. På dette tidspunktet var både Kassandros og Ptolemaios svekket, og Selevkos okkuperte fortsatt i øst. Antigonos og Demetrios vendte deres oppmerksomhet mot Rhodos som ble beleiret av Demetrios' tropper i 305 f.Kr., men øya fikk støtte og forskninger fra Ptolemaios, Lysimakhos og Kassandros. Til sist inngikk folket på øya et kompromiss med Demetrios – de ville støtte Antigonos og Demetrios mot alle deres fiender, unntatt mot Ptolemaios i Egypt. Det var grunnet hans rolle i å beskytte Rhodos at Ptolemaios tok epitet («Frelseren»), men seieren tilhørte til sist Demetrios, og den ga ham frie hender til å angripe Kassandros i Hellas. Demetrios vendte tilbake til det greske fastlandet, beseiret Kassandros og dannet et nytt hellenistisk forbund, med seg selv som øverste hærfører, for å forsvare de greske byene mot alle fiender, i særdeleshet Kassandros.