Philippine rescuers struggled against mud, fatigue and the stench of death on Sunday to help the survivors of devastating flash floods that killed more than 650 people.