Pakistan relaxed its curfew on the northwestern Swat valley to allow more than 100,000 civilians to flee fighting between government troops and Taliban militants, officials said.