Hamas has announced that it has reached an agreement to resolve Israels delay in releasing 620 Palestinian prisoners, who were initially scheduled to be freed last week, according to a report by Aljazeera.