알렉산더 대왕의 갑작스런 죽음 이후에 대왕의 부하 장군들에 의해 치열한 권력 투쟁과 영토 경쟁이 불붙어 디아도코이 전쟁이 발발했다. 이 치열한 경쟁에서 우세를 차지한 안티고노스는 상당한 세력의 확대를 이룰 수 있었다. 반면, 이에 위협을 느낀 다른 무장들과의 대립은 점점 더 심해져 갔다. 기원전 315년, 그때까지 안티고노스와 동맹을 맺고 있던 바빌로니아 태수 셀레우코스가 안티고노스와 결별했고, 신변의 위험을 느낀 셀레우코스는 바빌로니아를 피해 이집트 태수 프톨레마이오스에게 몸을 의지했다. 셀레우코스는 안티고노스가 알렉산더 제국을 통일하겠다는 야망을 가지고 있다고 프톨레마이오스에게 주지시켰고, 또한 트라키아 태수 리시마코스와 마케도니아 본국의 제국 섭정 카산드로스에게 안티고노스의 위협을 말했다. 그리하여 대 안티고노스 동맹을 맺고 여러 방면에서 안티고노스를 공격했다. 

그 일환으로 프톨레마이오스는 부하를 소아시아와 키프로스 섬에 보냈고, 자신은 기원전 312년 셀레우코스를 따라 보병 18,000와 기병 4,000기를 이끌고 시리아를 침공했다. 침공 명분은 안티고노스가 카파도키아 태수 에우메네스와의 전투에서 획득한 영토 등을 안티고노스에 협력한 다른 디아도코이에 배분하지 않았다는 것이었다. 당시 안티고노스는 카산드로스의 세력권인 그리스에 원정을 떠나 있었기 때문에, 아버지 안티고노스 대신 시리아를 맡고 있었던 데메트리오스는 보병 12,500명과 기병 4,400기와 전투코끼리 43마리를 가지고 가자에서 맞서 싸웠다. 알렉산더의 휘하에서 수많은 전투를 경험한 역전의 용사 프톨레마이오스를 상대하기에는 22세의 젊은 데메트리오스는 역부족이었으며, 이러한 군대의 통솔에 익숙하지 않았다.
프톨레마이오스는 알렉산더 제국을 통일하려는 사람을 누구라고 생각하게 되었는가?
안티고노스