Hamas handed over bodies of three hostages yesterday, even as the Palestinian militant group traded blame with Israel for violations of the tenuous truce that has mostly halted two years of war.