Israeli troops killed three Palestinians during a raid on the West Bank city of Nablus on Monday, witnesses and medics said. Israeli military sources said troops opened fire on gunmen in the city, but put the number of Palestinians killed in the incident at two.