Antigonos forberedte en stor hær og en formidabel flåte. Kommandoen ga han til sin sønn Demetrios, og hastet på for å angripe Ptolemaios på dennes egen jord. Invasjonen av Egypt ble derimot en fiasko. Han klarte ikke å trenge gjennom Ptolemaios' forsvarslinjer og ble tvunget til å trekke seg tilbake, skjønt han hadde også påført store tap på Ptolemaios. Demetrios gikk i 305 f.Kr. i gang med å straffe Kypros for at de hadde nektet å bidra til Antigonos' invasjon mot Ptolemaios' Egypt. Beleiringen av byen Rhodos varte i mer enn et år da Demetrios møtte sta motstand. Til sist ble han nødt til å gi opp og inngå en fredsavtale på det vilkår at Rhodos skulle bygge krigsskip for Antigonos og gi ham hjelp mot enhver fiende, unntatt mot Ptolemaios som de hadde gitt ærestittelen («Befrieren») for hans hjelp under den langvarige beleiringen. Demetrios fikk selv kallenavnet , «Beleireren», grunnet samme anledning og hans oppfinnsomhet i å bygge enorme beleiringsmaskiner.