A ceasefire announced by Hamas largely held Saturday after a wave of deadly air strikes across the Gaza Strip sparked by the death of an Israeli soldier shot near the border.