Palestinian militants fired a rocket from Gaza on Saturday that exploded close to the southern Israeli town of Ashkelon without causing any damages or injuries, an Israeli military spokesman said. Israeli forces and Gaza militants are supposed to refrain from attacking each other under a fragile cease-fire. The truce has been breached several times, making diplomatic efforts to build a lasting agreement difficult.