Holding photographs of relatives held in Israeli jails, several thousand people gathered outside the Red Cross office in Gaza City on Monday to call for the release of Palestinian prisoners.
Monday's rally came ahead of the annual Prisoners Day on Tuesday, held in identification with Palestinians imprisoned by Israel, many of them for security offenses ranging from stone-throwing to plotting suicide bombings.
This year's rally came as negotiations continued for a prisoner swap in return for Gilad Shalit, an Israeli soldier captured by Hamas-linked militants last June. Shalit's captors have demanded the release of hundreds of Palestinians, including men convicted for the murders of Israelis.
Palestinian Prime Minister Ismail Haniyeh of Hamas assured the crowd that the list of prisoners Hamas is demanding from Israel in return for Shalit includes "all our people from all the factions."