Hamas has announced that it has reached an agreement to resolve Israel's delay in releasing 620 Palestinian prisoners, who were initially scheduled to be freed last week, according to a report by Aljazeera. This follows Hamas honouring its part of the ceasefire agreement by releasing six Israeli captives from Gaza.