La batalla tuvo lugar en la pequeña ciudad fortificada de Nikiou (Nafyus, Takyus, Tayus, Nafuis, según las distintas traducciones del árabe), situada alrededor de dos tercios de camino entre Alejandría y Fustat, con las fuerzas árabes en torno a 15.000 soldados, en contra de una fuerza menor romana.