In a unanimous decision, the International Court of Justice (ICJ) said Israel had to act “without delay” to allow the “provision… of urgently needed basic services and humanitarian assistance”.
The latest ruling by the court in The Hague comes after South Africa asked it to bolster an order issued to Israel in January to take all measures to prevent genocidal acts in Gaza.
South Africa said it had an obligation to act to prevent genocide as a signatory of the UN’s 1948 Genocide Convention.
The country has been highly critical of Israel’s military operation in Gaza and its governing African National Congress (ANC) has a long history of solidarity with the Palestinian cause.