Han skaffet seg også sjalusien til Aleksanders diadoker: Selevkos I Nikator, Kassandros, og Lysimakhos som gikk sammen for å ødelegge ham og hans far. Fiendtlige hærer møttes ved Ipsos i Frygia i 301 f.Kr. hvor Antigonos ble drept, og Demetrios trakk seg tilbake til Efesos etter store tap. Dette tapet av framgang fikk flere fiender til å vende seg mot ham. Athenerne nektet å slippe ham inn byen. Men snart etterpå herjet han landområdet til Lysimakhos og klarte å få til en forsoning med Selevkos som forseglet pakten med å gi ham sin datter Stratonike av Syria i ekteskap. Athen var på denne tiden undertrykt av tyranniet til Lakhares, en populær leder som hadde gjort seg til tyrann av Athen i 296 f.Kr., men Demetrios skaffet seg i 294 f.Kr. ny kontroll over byen etter en blokade. Han tilga innbyggerne for deres dårlige behandling av ham i 301 f.Kr.