The Israeli military says three Palestinians brandishing knives rushed at troops in the West Bank, prompting the soldiers to open fire, killing two of them. The third attacker was wounded and taken to hospital.

The army says the attack took place on Thursday evening at the Gush Etzion junction near Jerusalem. The area has been a frequent target for Palestinian attackers lately.

Near daily Palestinian attacks on Israeli civilians and soldiers have killed 21 Israelis, mostly in stabbings, shootings and car-ramming assaults. At least 134 Palestinians died by Israeli fire, including 93 said by Israel to be attackers. The rest were killed in clashes with troops.

Israel says the bloodshed is fueled by a Palestinian campaign of incitement. Palestinians say it stems from frustration at decades of occupation.