Forty twierdzy portowej dysponowały ponad 300 armatami i moździerzami, z których większość była jednak przestarzałej konstrukcji (gładkolufowa) i nie mogła poważnie zagrozić opancerzonym jednostkom przeciwnika. Już 10 lipca brytyjskie pancerniki zajęły wyznaczone pozycje naprzeciw głównych umocnień egipskich. Następnego dnia około 6.00 rano jeden z pancerników, „Temeraire”, wszedł na przybrzeżną mieliznę, zaś próby jego ściągnięcia na głęboką wodę nie dały rezultatów. Godzinę później admirał Seymour wydał rozkaz otwarcia ognia. Jako pierwsze wystrzeliły działa pancernika „Alexandra”.

Kilka minut później strzelały już wszystkie okręty, łącznie z pozostającym na mieliźnie „Temeraire”, także baterie egipskie odpowiedziały ogniem. Egipcjanom udało się uzyskać sporo trafień, ale ich gładkolufowe armaty nie wyrządziły niemal żadnych szkód przeciwnikowi. Brytyjscy artylerzyści mieli w tym czasie kłopoty z celowaniem, ponieważ oślepiało ich nisko stojące słońce, zaś wiatr zwiewał dym z wystrzałów pomiędzy okręty a cele na lądzie. Wkrótce po godzinie 8.00 kanonierka „Condor”, dowodzona przez komandora Charlesa Beresforda, zbliżyła się na niewielką odległość do jednego z egipskich fortów, o nazwie Marabut, otwierając ogień z kartaczownic. Spowodował on duże straty wśród pozostającej na otwartych stanowiskach obsługi dział.