Rebels retook the villages of Kafr Shoush and Braghida today, expanding their buffer around the rebel-held town of Azaz, home to tens of thousands of people displaced by war, according to the Local Coordination Committees, an activist network inside the country.
IS militants took Syrian rebels by surprise on Sunday when they launched an offensive that threatened to seize Azaz and isolate Marea, another rebel-held town north of the contested city of Aleppo.
The rebel pocket around Azaz, which connects to the Turkish border, is surrounded by IS militants to one side and the predominantly Kurdish Syrian Democratic Forces (SDF) to the other. Syria's Turkish and Saudi-backed rebels accuse the SDF of colluding with the government in the country's grinding civil war.
The IS advance prompted a rare deal between the SDF and rebels Saturday, according to the Syrian Observatory for Human Rights, a Britain-based monitoring group. It said that the rebels surrendered control of a village near Marea to an SDF division in exchange for allowing 6,000 civilians to evacuate to areas under Kurdish control.
Fighting continued between government forces, rebels and IS militants in other parts of the country today.
Government forces shelled an opposition neighborhood of Homs, Syria's third largest city, local activists said. The Local Coordination Committees network said the strikes on the al-Waer neighborhood killed four people and injured 17, including a number of children. Local media activist Mohamad Sabai also reported the attack.