Israel carried out more air raids today across Gaza and ground troops waged more street battles as its war entered a 20th day and the death toll passed 1,000 despite hopes of a truce.