Setelah kemenangan mereka di Pertempuran Heliopolis pada Juli 640, dan kemudian kapitulasi Alexandria pada bulan November 641, pasukan Arab telah mengambil alih apa yang merupakan provinsi Romawi Mesir. Kaisar Bizantium yang baru ditunjuk Constans II bertekad untuk merebut kembali tanah, dan memerintahkan armada besar untuk membawa pasukan ke Alexandria. Pasukan ini, di bawah Manuel, mengambil kota secara mengejutkan dari garnisun Arab kecilnya menjelang akhir tahun 645 dalam serangan amfibi. Pada tahun 645 Bizantium dengan demikian sementara memenangkan kembali Alexandria. Amr pada saat itu mungkin berada di Mekah, dan dengan cepat dipanggil kembali untuk memimpin pasukan Arab di Mesir. Pertempuran terjadi di kota kecil yang berbenteng Niki (Koptik: <unk> Pashatati), sekitar dua pertiga dari jalan dari Alexandria ke Arab, dengan 15.000 pasukan Arab yang mengejar kembali tanah Mesir.
Aleksandria