Ofensiva del campo de Alepo septentrional (marzo-junio 2016)

[20]​[21]​ El 17 de marzo, Daesh recapturó Dudyan, pero lo perdió otra vez al día siguiente.

[23]​ Al día siguiente, Ahrar Ash-Sham y la brigada Sultán Murad intercambiaron fuego de artillería con Daesh.

También se enfrentaron en los pueblos de Qara Kopri y Ghazl, causando graves bajas.

[34]​[35]​ Durante el día, la Coalición internacional condujo al menos 22 bombardeos contra posiciones de Daesh.

[45]​[46]​[47]​[48]​[49]​ Para el día siguiente, lograron recapturaron cinco pueblos, incluyendo Hiwar Kallis, reconectando las áreas rebeldes.

[56]​ Cuatro días después Estado Islámico recuperó la mayoría de los pueblos que había perdido, los rebeldes entonces lanzaron un nuevo ataque tomando dos poblados.

[58]​[13]​ Entre el 26 y el 27 de abril, Daesh lanzó un nuevo contraataque, tomando entre cinco a seis pueblos, incluyendo Dudyan.

[68]​[69]​[70]​ Dudiyan cambió manos tres veces más entre el 5 y 7 mayo, finalmente regresando al control de Estado Islámico.

[73]​[74]​[75]​ Entre el 15 y 17 mayo, tres pueblos volvieron a estar bajo control rebelde, impidiendo un potencial ataque de Daesh en Azaz.

[76]​[77]​[78]​ Aun así, Daesh tomó cinco pueblos el 19 de mayo, incluyendo aquellos perdidos el día anterior.

Al anochecer, Daesh hizo más avances y cortó la línea de abastecimiento rebelde a Mare'.

[91]​ La ofensiva inició con dos coches bomba contra posiciones rebeldes entrando a la ciudad por el frente este.

[101]​ Para el 30 de mayo, los rebeldes habían capturado cinco poblados situados entre Azaz y Mare'.

[104]​ Entretanto, las fuerzas de Estado Islámico se reagrupaban para lanzar un nuevo asalto a Azaz.

[112]​[9]​ En las semanas posteriores, la lucha se estancó en el área, los rebeldes tomaron siete pueblos, incluyendo al-Rai, aunque este fue recapturado por Daesh.