Hamas released three Israeli captives on Saturday in exchange for 183 Palestinian prisoners from Israeli jails held by Israel in the fifth exchange of a fragile Gaza ceasefire.