С самого начала Птолемей XIII и его сестра Арсиноя находились в гостях у Цезаря вместе с членами своей свиты, включая Потина. Последний намеренно вел себя оскорбительным образом, подавал римлянам дурную еду в грубой посуде, и без стеснения говорил им, что вся золотая и серебряная утварь пошла на уплату Цезарю требуемой суммы. В этот момент Клеопатра появилась на сцене самым драматическим образом, тайно проникнув во дворец на закате. Она пришла лишь с одним членом своей свиты, Аполлодором из Родоса, который отвез ее через гавань на маленьком ялике. Потом он отнес ее к Цезарю, но не завернутую в ковер в соответствии с лучшими традициями Голливуда, а в мешке для белья. Мешок развязали, и царица предстала перед Цезарем. По словам Диона Кассия, Клеопатра знала о пристрастии Цезаря к женщинам и тщательно оделась таким образом, чтобы возбудить в нем жалость к себе и одновременно потворствовать зарождающейся страсти. Они стали любовниками, и вскоре Цезарь постановил, что условия Авлета были четко изложены в завещании и что Клеопатра должна править совместно со своим братом. Юноша остался безучастным к его словам; вероятно, он уже знал, что его сестра сблизилась с римским консулом теснее, чем это когда-либо удастся ему самому. Он обратился к толпе жителей Александрии, которые в ответ устроили беспорядки на улицах. Напряжение во дворце нарастало, и ходили слухи о заговорах с целью убийства Цезаря. В прошлом он никогда не пил много вина, но теперь завел привычку оставаться со своими командирами после ужина и выпивать почти до рассвета. Утверждалось, что он делал это ради своей защиты. Один из личных рабов Цезаря подслушал разговор о готовящемся заговоре с участием Потина, и за евнухом установили наблюдение. Вскоре выяснилось, что он находится в тесном контакте с осаждающими, и его казнили. Примерно в то же время Арсиноя бежала и присоединилась к египетской армии, провозгласившей ее царицей. Вместе со своим бывшим наставником, евнухом Ганимедом, она организовала убийство Ахилласа и стала командовать войсками. Два человека, которые несли главную ответственность за убийство Помпея, спустя короткое время разделили его участь [12].
Осада продолжилась с удвоенной силой. На каком-то этапе осаждающим удалось испортить воду, поступавшую в район, удерживаемый Цезарем, и он приказал легионерам копать колодцы. Тридцать седьмой легион, сформированный из капитулировавших помпеянцев, смог переправиться по морю и привел конвой с продовольствием, а также метательные орудия и другое снаряжение. Для Цезаря было жизненно важно обеспечить доступ к гавани, так как, если бы его отрезали от моря, ему было бы чрезвычайно трудно получить новую помощь. В самой гавани и вокруг нее произошел ряд небольших военно-морских сражений с участием небольшой флотилии кораблей, сопровождавших Цезаря, и египетского флота, наспех собранного из судов, плававших по Нилу, и старых боевых галер, обнаруженных на царских верфях и почти пришедших в негодность. Из потолков больших домов выламывали балки, из которых изготавливали весла. В большинстве этих стычек солдаты Цезаря имели преимущество, и это подтолкнуло его к атаке на остров Фарос, названный в честь знаменитого маяка. Остров был соединен с побережьем мостом длиной около одной мили. Цезарь уже контролировал незначительную часть острова, но теперь переправил десять когорт на лодках, а боевые суда провели отвлекающую атаку на дальнем конце Фароса. На следующий день Цезарь провел вторую атаку, чтобы закрепить подходы к мосту. Она началась успешно, но завершилась полным хаосом, когда моряки, высадившиеся с кораблей, ударились в панику при виде вражеской контратаки. Смятение быстро распространилось, и вскоре даже легионеры побежали, скапливаясь у бортов ближайших судов в отчаянной надежде на спасение. Цезарь смог удержать некоторых солдат в строю, но вскоре понял, что маленький отряд будет разгромлен, и присоединился к отступлению. Его собственное судно было набито перепуганными солдатами, и команда никак не могла оттолкнуться от берега. Увидев, что происходит, консул снял доспехи и плащ полководца и нырнул в море. Потом, держа левую руку над водой, чтобы сохранить некие важные документы, которые он носил с собой, Цезарь спокойно доплыл до безопасного места. Светоний утверждает, что при этом он также спас свой знаменитый плащ
[90], но в другом месте сказано, что противник захватил этот трофей и впоследствии выставлял его напоказ. К тому времени перегруженное судно затонуло, но Цезарь смог послать несколько других кораблей и спасти воинов. Это было самое тяжкое поражение за всю кампанию, которое обошлось ему примерно в 800 убитых, около половины из которых были легионерами, а остальные моряками. Однако боевой дух солдат оставался высоким, и они продолжали отражать все атаки на их позиции [13].
Вскоре после этого — вероятно, в конце января или начале февраля 47 года — к Цезарю пришла делегация видных жителей Александрии с просьбой отдать им царя Птолемея. Они утверждали, что устали от деспотизма Арсинои и Ганимеда. Цезарь согласился, но сначала настоятельно посоветовал мальчику прекратить нападения, которые были не в интересах его народа, и помнить о своей лояльности к Цезарю и Риму. Тот разразился слезами и умолял Цезаря не отсылать его от себя, а под конец пообещал проконсулу быстро покончить с войной и вернуться к нему. Оказавшись за римскими позициями, Птолемей радостно присоединился к своей сестре Арсиное и начал подстрекать солдат, побуждая их удвоить усилия и уничтожить захватчиков. Согласно автору «Александрийской войны», «многие легаты Цезаря, его друзья, центурионы и солдаты были рады этому, потому что излишняя доброта Цезаря выглядела нелепой из-за обмана незрелого юнца». Но сам автор сомневался, что Цезарь был настолько наивен, и, судя по его словам, каждая из сторон полагала, что перехитрила другую в этом эпизоде. Возобновленные атаки на римские позиции не принесли никаких результатов, и чаша весов начинала склоняться в пользу Цезаря, так как на выручку ему шла армия из Сирии под командованием Митридата Пергамского. Это войско состояло из союзников, а не из римлян, и включало контингент из 3000 иудеев, выделенный первосвященником Гирканом II и возглавляемый Антипатром, отцом Ирода Великого, а также отряды сирийцев и арабов. Деятельное участие в войне на стороне римлян Гиркана заставило еврейское население Александрии гораздо более сочувственно относиться к Цезарю. Митридат взял приступом город Пелусий, и весть об этом успехе врага побудила Птолемея перебросить большую часть сил на восток в попытке остановить противника, пока тот не перешел через каналы в дельте Нила. Примерно в то же время к Цезарю явился гонец от Митридата. Взяв с собой часть войск, он поплыл вдоль побережья и смог присоединиться к идущей на выручку армии, прежде чем она вступила в контакт с главным войском египтян. В последовавшей битве армия Птолемея была полностью разгромлена. Сам он бежал вниз по реке, но утонул, когда его корабль оказался переполненным беглецами и перевернулся. Возникает искушение провести аналогию между этим эпизодом и «чудесным» спасением Цезаря несколько недель назад [14].
Война закончилась, и теперь оставалось умиротворить Египет. Арсиною взяли в плен и впоследствии присоединили к триумфальной процессии Цезаря в Риме, а потом отпустили жить в изгнании. Впоследствии она была убита по приказу Марка Антония и, почти несомненно, с одобрения ее старшей сестры. Клеопатра взяла своего последнего оставшегося брата Птолемея XIV в качестве соправителя, хотя было ясно, что настоящая власть находится в ее руках. На раннем этапе переговоров Цезарь обещал Арсиное и Птолемею XIV совместное управление Кипром, что было крупной уступкой, так как этот остров недавно стал римской провинцией. Это могло отражать его слабую позицию в начале Александрийской войны, но могло и подразумевать атаку на Катона, руководившего процессом присоединения Кипра. Как бы то ни было, Кипр снова был включен в состав царства, дарованного Клеопатре и ее брату.