A fourth exchange is scheduled for the weekend, but Hamas accused Israel on Wednesday of jeopardising the deal by holding up aid deliveries.