Hamas freed more hostages on Saturday in exchange for more than 600 Palestinian prisoners as part of the delicate ceasefire agreement with Israel.