The ceasefire announced by Hamas at midnight appeared to be holding on Saturday morning, following a surge in violence after Palestinian snipers shot and killed an IDF soldier on the Gaza border on Friday, sparking widespread Israeli strikes on Hamas targets.