27 lipca 2012 rebelianci zajęli bazę wojskową w centrum miasta wraz z 100 żołnierzami i członkami milicji prorządowej. W dzielnicy Salah ad-Din setki rebeliantów przygotowywało się do odparcia ofensywy syryjskiej armii. Łącznie w mieście stacjonował dwutysięczny oddział powstańczy wsparty przez drugie tyle bojowników z Wolnej Armii Syrii. Bojownicy zajęli także ważne budynki w osiedlu Sur al-Hadżdż. Miasto zostało zbombardowane z rana z powietrza. Do zabezpieczania swojej dzielnicy Asz-Szajch Maksud przystąpili kurdyjscy partyzanci z Powszechnych Jednostek Ochrony. W trakcie potyczki w drodze na lotnisko armia zabiła troje Kurdów. Tego dnia do Aleppo przybyli bojownicy z 910. jednostki bojowej libańskiego ugrupowania Hezbollah.

Kontrofensywa wojska 28 lipca o godz. 5. rano rozpoczął się szturm na dzielnice Salah ad-Din i al-Azamija na południowym zachodzie oraz Bustan al-Kasr, Al-Machad i As-Sukkari na południu. Wojsko Asada prowadziło wzmożony ostrzał artyleryjski, pancerny oraz dokonywało rewizji w domach w celu poszukiwań bojowników. Wojsko syryjskie posuwało się ku dzielnicy Salah ad-Din. Do miasta wjechało 80 czołgów oraz ciężka artyleria. Nad miastem latały samoloty wojskowe, a bombardowania przybierały na sile. Pierwsze uderzenia na Salah ad-Din zostały odparte.