Four Palestinian demonstrators have been killed and more than 300 injured in clashes with the Israeli army on the Gaza border since Friday night, the Gaza Health Ministry said yesterday.