Dopo la vittoria nella battaglia di Eliopoli nel luglio 640, e la successiva capitolazione di Alessandria nel novembre 641, le truppe arabe avevano preso il controllo di quella che era la provincia romana d'Egitto. L'imperatore bizantino Costante II, appena insediato, era determinato a riprendere la terra e ordinò una grande flotta per trasportare le truppe ad Alessandria. Queste truppe, sotto Manuel, presero la città di sorpresa dalla sua piccola guarnigione araba verso la fine del 645 in un attacco anfibio. Nel 645 i bizantini riconquistarono temporaneamente Alessandria. Amr al momento potrebbe essere stato a Mecca, e fu rapidamente richiamato al comando delle forze arabe in Egitto. La battaglia ebbe luogo nella piccola città fortificata di Niki (Copto: <unk> Pasquati), circa due terzi degli arabi catturarono Alessandria, con le forze di 15.000 arabi che si trovavano in Egitto.
Alessandria