"We also faced a very oppressive apartheid regime" says protester
Over 1,000 people gathered in Johannesburg's Mary Fitzgerald Square to commemorate The International Day of Solidarity with the Palestinian People on Wednesday.
The demonstrators called for an immediate, permanent ceasefire and an end to Israel's occupation of Palestinian territories.
Trade unions, civil society organisations, Palestinian solidarity organisations and some political parties, including the ANC, EFF and AZAPO, participated.
Protesters made their way through the streets of Johannesburg, held a sit-in on Nelson Mandela bridge, before ending the march at the Constitutional Court.
Peter Monethe, one of the protesters, said, "We also faced a very oppressive apartheid regime here in South Africa and we experienced many dark days but we managed to defeat that system. We are always on the side of the Palestinians because we know what oppression looks like and we won't rest till the Palestinians are free."
Meanwhile there were several events in Cape Town, including a picket with about 50 people in Blikkiesdorp in Delft. They chanted "Free Palestine" as well as "Free Blikkiesdorp".
Blikkiesdorp was established in 2008 about 30km from central Cape Town and was supposed to be a temporary relocation area.
"We are in solidarity not just with the people of Palestine but with the people of Blikkiesdorp," said Kashiefa Achmat of the Housing Assembly and one of the organisers of the picket.
"As a mother, as a woman, as a grandmother you feel for those women, you feel for those families."
The Palestine Solidarity Campaign (PSC) published a statement, saying: "We recognise our political, moral and, most importantly, human responsibility to stand in solidarity with Palestine, and with oppressed people everywhere. Our struggles are entirely interconnected and interdependent."
"Both the residents of Blikkiesdorp and Gaza deserve to be treated with dignity, enjoy freedom, and have access to basic human rights."
Along with the picket in Blikkiesdorp, there was a vigil at St George's Cathedral and a march in Salt River.