US Secretary of State John Kerry said on Wednesday some progress had been made in efforts to bring an end to 16 days of fighting between Israel and the Islamist group Hamas.

"We have certainly made some steps forward. There is still work to be done," Kerry said shortly after arriving in Jerusalem for a meeting with UN Secretary-General Ban Ki-moon. He declined to give any details.