Israel today extended the humanitarian truce in Gaza for another 24 hours at the request of the UN, but Hamas resumed rocket fire and rejected the move saying no ceasefire is valid without Israeli tanks withdrawing from Gaza as the 20-day conflict killed 1,050 Palestinians.