Lebanon's Hezbollah movement has said one of its members, captured in Syria by al-Qaeda's affiliate there, has been released in exchange for two fighters held by the Shia armed group.
"Prisoner Imad Ayyad has been freed, in exchange for two members of al-Nusra Front who were being held by Hezbollah, after weeks of negotiations," the group's television channel reported on Tuesday.
Hezbollah confirmed the swap in a later statement without mentioning al-Nusra.
It said Ayyad was exchanged for two "armed men", without specifying when he had been captured.
A Hezbollah source, meanwhile, flatly denied any al-Nusra involvement in the deal, referring instead to Ayyad's kidnappers as "gunmen in Qalamun", a Syrian region bordering Lebanon.
Hezbollah is allied to Syria's President Bashar al-Assad, and has sent thousands of fighters to support his army's bid to quell a nearly four-year revolt across the country.
The Lebanese group has played a key role in fighting around Damascus, especially in Qalamun.
The prisoner swap comes as Qatar-mediated talks try to secure freedom for 27 Lebanese soldiers held hostage by al-Nusra and the Islamic State in Iraq and the Levant (ISIL) group since August after a fierce battle for the border town of Arsal.
Three soldiers held by al-Nusra and ISIL have already been executed.