Four rockets launched from Gaza struck Israel today, despite an Egyptian-brokered ceasefire after the most intense cross-border violence since the 2012 war.

No one was hurt by the evening rocket salvo, the Israeli army said.

Islamic Jihad, which sometimes operates independent of Gaza's Hamas government, began the barrage yesterday after Israel's forces killed three of its fighters a day earlier.

This afternoon, Islamic Jihad leader Khaled al-Batsh announced that the truce ending the eight-day war of November 2012 between Israel and Gaza militants would resume if the Israelis complied.

"Following intensive Egyptian contacts and efforts, the agreement for calm has been restored in accordance with understandings reached in 2012 in Cairo," he said on Facebook.

There was no public response from Israel, but a senior Defence Ministry official said earlier in the day he expected the fighting to die down soon.

Minutes before Mr Batsh posted word of the truce, Israeli aircraft struck targets in Rafah, in southern Gaza near the border with Egypt, wounding three Palestinians, witnesses said.

The Israeli military said "seven terror sites" had been hit.

Yesterday, Israel carried out 29 air strikes and its tanks shelled militant targets in Gaza as Islamic Jihad fired 60 rockets.

The two-day flare-up has been relatively free of casualties.

There was no claim in Gaza for the rockets launched after the ceasefire announcement, raising the possibility that a faction other than Islamic Jihad was responsible.

Israeli Prime Minister Benjamin Netanyahu has said Israel would "hit back with increasing force" against anyone who tried to ruin celebrations over the next few days of the Jewish holiday of Purim.