641 жылы шілдеде Гелиополис шайқасында жеңіске жетіп, 641 жылы қарашада Александрияның капитуляциясынан кейін араб әскерлері Египеттің римдік провинциясын басып алды. Жаңадан билік құрған Византия императоры Констанс II жерді қайта алуға бел буды және әскерлерді Александрияға жеткізу үшін үлкен флотқа бұйрық берді. Бұл әскерлер Мануэлдің басшылығымен 645 жылдың аяғында амфибиялық шабуылда қаланы кішкентай араб гарнизонынан күтпеген жерден басып алды. 645 жылы Византия Александрияны уақытша жеңіп алды. Амр сол кезде Меккеде болған болуы мүмкін және Мысырдағы араб күштерінің командасына тез шақырылды.
Александрия