An Israeli soldier was stabbed in the chest Monday while patrolling the market of a West Bank town, and his assailant was shot and wounded during an ensuing chase, army and hospital officials said.

The attack in El Bireh, nine miles north of Jerusalem, came a day after a 20-year-old Palestinian was killed and two others wounded during clashes that erupted after Israeli authorities tried to collect taxes in a Gaza City neighborhood, Palestinian sources said.