A pre-dawn raid into a refugee camp near Jerusalem by Israeli police has left three Palestinians dead and dozens wounded.
The raid at the Qalandiya camp in the West Bank happened at around 03:00 local time and was launched to detain a militant, says Israel. It was not clear if any arrests were made.
Witnesses say locals hurled stones at the armoured jeeps and Israeli forces responded with gunfire.
An Israeli police spokesman said Palestinians threw firebombs and rocks at them.
Outside a local hospital, families were waiting to hear news of their loved ones.
Israeli troops often enter Palestinian territory to detain individuals suspected of militant activity, usually carrying out the raids during darkness to minimise confrontation.
Israeli forces have killed 13 Palestinians in the West Bank this year.