An Israeli soldier was killed in Gaza on Friday, taking the army's losses in the 18-day operation against Islamist foe Hamas to 33, a statement said.