Israeli Prime Minister Ehud Olmert said the military had made impressive gains in its campaign against Gaza militants but it must fight on to achieve the goal of halting rocket attacks on southern Israel. Referring to a U.N. resolution calling for an immediate ceasefire, Olmert said that nobody but Israel can decide how best to protect its citizens. Speaking at a Cabinet meeting on Sunday he said that Israel's military had already made great sacrifices in the Gaza fighting, in which 10 soldiers have so far died. He said to stop now would be to waste that effort with success in sight. Olmert said his country was nearing the goals it set itself but more patience, determination and effort is still demanded.''