A truce between Israel and Hamas, the Islamist group that controls the Gaza Strip, largely held on Saturday a day after one of the most fierce flare-ups along the volatile border in years.