Hamas has released three Israeli captives in the Gaza Strip, following days of tense negotiations that threatened to undo the precarious ceasefire.
In return, Israel has begun returning 369 Palestinian prisoners, most without charges or convictions, in the largest exchange since the truce began, with many being sent back to Gaza and others to the occupied West Bank and Egypt.