Военные действия начались в 311 г. до н. э. и поначалу были довольно вялыми. Селевк осадил Тир, не позволяя новому флоту Антигона выйти в море. Птолемей уже стал думать, что война на этом и закончится, но удача отвернулась от него. Из-за плохой погоды Селевк был вынужден снять блокаду, и флотоводец Антигона оттеснил противника к Кипру. Ситуация изменилась на 180 градусов. Флоту Антигона из 250 кораблей Селевк, даже несмотря на помощь Менелая, мог противопоставить более чем вдвое меньшее число судов. Решив не рисковать своей эскадрой, он перенес ее базу на Лемнос. Это не заставило Птолемея впасть в отчаяние. Он приказал Менелаю высадиться на Кипре и отправить часть войск к Пелопоннесу, чтобы вытеснить оттуда Полиперхона.
Сам Птолемей отправился в Киликию, чтобы помочь Кассандру справиться с ситуацией в Малой Азии. Больше он ничего не мог сделать – в Киренаике началось восстание, и стоявший там македонский гарнизон оказывал яростное сопротивление. Оказавшись таким образом между двух огней, Птолемей решил выждать. Он хотел проконтролировать подавление восстания и даже готов был простить зачинщиков, если Киренаика добровольно сдастся. Но его предложение было отвергнуто, а обещание помилования было расценено как признак трусости. Предводители мятежа жаждали лишь полной независимости, и толпа буквально разорвала на части шестерых послов, отправленных Птолемеем в Киренаику, чтобы определить, чем вызвано недовольство ее жителей. Больше Птолемей не мешкал и не собирался никого прощать. Он приказал Магасу, сыну Береники от первого брака и своему пасынку, привести этих зарвавшихся людей в чувство. И тот делал это до тех пор, пока жители столицы Киренаики Кирены, сокрушенные и униженные, не взмолились о пощаде.
Их повиновение позволило Птолемею переключиться на более масштабную войну. К этому времени горизонт очистился. Полиперхон, придя к соглашению с Кассандром, отвернулся от Антигона и ушел с Пелопоннеса. Благодаря этому Менелай, выдвинувшись с Кипра и не найдя противника, снова пересек Эгейское море, чтобы совершить набег на Памфилию. За этой приятной новостью последовала еще более радостная – флот Антигона удалось застать врасплох, когда суда стояли на якоре, и почти полностью уничтожить. С другой стороны, Кассандр утратил позиции в Греции, и Антигон воссоздал союз Кикладских островов, сделав его столицей Делос. Под его покровительством в итоге оказались все греческие острова и Кипр.
Птолемей с удовольствием принял бы этот вызов, но тем самым он поставил бы под удар Египет. В итоге благоразумие заставило