The Fijians were serving in the United Nations Disengagement Observer Force (UNDOF), which is monitoring a 1974 ceasefire between Israel and Syria in the Golan Heights.
"Today at 1430 local time, the 45 Fijian peacekeepers who had been detained were handed to UNDOF at Position 80," the spokesman said.
"All the 45 peacekeepers are in good condition," he added, saying they would undergo a medical checkup.
The blue helmets were captured on August 28 by Al-Qaeda-linked Al-Nusra fighters who stormed a Golan Heights crossing and forced them to surrender their weapons.
Also Read
Al-Nusra said in a video released late yesterday that it planned to free the Fijian peacekeepers, dropping demands for aid, a prisoner release and the removal of the group from a UN terror blacklist.
A Fijian peacekeeper, who did not identify himself, also spoke in the footage, confirming that the group had pledged to free the soldiers.
"It is Tuesday, the ninth of September, I would like to mention to you that it is a very happy day," the peacekeeper says in English.
The peacekeeper adds that the troops "are all safe and alive" and thanks Al-Nusra "for keeping us safe and keeping us alive."
"I would like to assure you that we have not been harmed in any way," he says.