Militants fired 300 rockets and mortars at Israel. One hit an empty bus, seriously injuring a soldier nearby.
Israel responded with more than 70 strikes on what it said were targets belonging to Hamas and Islamic Jihad.
Three Palestinians, two of them reportedly militants, were killed.
The Hamas-run health ministry in Gaza said nine Palestinians were injured.
Meanwhile, Israeli medics said 10 people in Israel were injured.