26 grudnia na przedmieściach miastach doszło do kolejnych walk. Zginęło pięciu żołnierzy oraz czterech terrorystów. W dniach 31 grudnia 2011 - 3 stycznia 2012 w Zindżibarze w zginęło siedmiu rebeliantów oraz dwóch żołnierzy. W dniach 6-10 stycznia w bitwie zginęło łącznie 14 bojowników i ośmiu żołnierzy.
Walki na nowo wybuchły 25 stycznia 2012. Zginęło sześciu rebeliantów, a dziesięciu żołnierzy odniosło obrażenia.
4 marca w wybuchu dwóch samochodów-pułapek zginęło sześciu żołnierzy. Następnie doszło do gwałtownych walk pod Dofas, w których śmierć poniosło ponad 200 osób - 187 żołnierzy i 32 rebeliantów. Po obu stronach było bardzo wielu rannych. Ponadto w ataku na wojskowe bazy pod miastem Zindżibar pojmanych zostało 55 żołnierzy.
Ofensywa jemeńskiej armii w celu odbicia miasta rozpoczęła się w połowie maja 2012. 26 maja 2012 armia przejęła kluczowe punkty w obrzeżnych dzielnicach Marakid i Mashkasa. 3 czerwca 2012 siły rządowe zabezpieczyły przedpola miasta i walki przeniosły się do centrum. W tym samym czasie armia nacierała na miasto Dża’ar.