18 lipca inicjatywę w bitwie przejęli rebelianci, którzy zajęli dzielnicę przemysłową. Rozpoczął się proces oczyszczania miasta z min. Otoczono główny port naftowy z rafinerią i zakładami chemicznymi. Lojaliści kontrolowali centrum, jednak trzon wojska wycofał się w kierunku Ras al-Unuf.
19 lipca w walkach o port naftowy w Bredze zginęło 27 powstańców libijskich, a 83 zostało rannych. Liczba zabitych rebeliantów była tak wysoka, ponieważ napotkali oni silny atak rakietowy. W mieście pozostawało 200 żołnierzy Kaddafiego, którzy bronili centrum. Na pomoc im ruszały posiłki z Ras al-Unuf, jednak zostały one ostrzelane przez śmigłowce NATO. Rebelianci umocnili swe pozycje na południu i wschodzie miasta.
Rebelianci miasto Marsa al-Burajka określili jako wielkie pole minowe. Wycofali się z niego 21 lipca i otoczyli je. Bazę wypadową założono 20 km od miasta w miejscowości Bishr. Rozpoczęto akcje usuwania min z instalacji naftowych, by zapobiec ich wysadzeniu, w przypadku kiedy wojska rządowe przegrałyby bitwę.
28 lipca 2011 w niejasnych okolicznościach w Bengazi zginął dowódca wojsk powstańczych Abd al-Fatah Junis. Generał został aresztowany i wezwany na przesłuchanie w związku z niezdobyciem miasta Marsa al-Burajka.