DAMASCUS, Syria (AP) — Syrian rebels on Wednesday freed 48 Iranians held captive since August in exchange for the release of more than 2,000 detainees in the first major prisoner swap of the country’s civil war, officials said.

The exchange came just days after Assad vowed to press ahead with the fight against rebels despite international pressure to end the bloodshed that has left more than 60,000 people dead.