A Palestinian militant has killed two Israeli men and injured a woman and a toddler in a knife and gun attack in Jerusalem.
The attack on Saturday in the Old City came with Israeli security forces on alert after recent clashes at the city's flashpoint Al-Aqsa mosque compound and the murder in the West Bank of a Jewish settler couple in front of their four young children.
A two-year-old child was slightly injured in the leg and taken to hospital, and a woman was in serious condition, rescue services said.
Police spokesman Micky Rosenfeld said it appeared the child had been shot.
The attacker reportedly took a gun from one of the male victims and fired at police when they responded after being alerted, before he was himself shot dead.
Police named him as Mohannad Shafiq Halani, aged 19, from a village near Ramallah in the West Bank.
Militant group Islamic Jihad said he was one of its members, but did not claim responsibility for the attack.
Media reports said three of the victims were members of the same ultra-Orthodox family on their way to pray at the Western Wall.
Israeli President Reuven Rivlin said his country was fighting "a battle against terrorism" and vowed to go after "the killers of innocent people".