A Palestinian assailant has been shot dead after two policemen were stabbed in Jerusalem’s Old City, police said.

The attacker stabbed the two officers early on Monday, police spokeswoman Luba Samri said. She added they engaged in a struggle and one managed to fend off the attacker and shoot him.

The attacker was identified as a 26-year-old Arab resident of east Jerusalem. The two policemen were moderately wounded.

Palestinians have killed 41 Israelis and two visiting Americans in a wave of attacks, mainly stabbings, since September 2015. Israeli forces have killed 238 Palestinians during the same period, most identified by Israel as attackers.

Israel says the violence is fuelled by a Palestinian campaign of incitement. The Palestinians say it stems from anger over decades of Israeli rule.