Palestinian Hamas militants guard an anti-Israel rally organized by the Hamas movement in Rafah in the southern Gaza Strip.