[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.