I would leave the EURO alone as Brexit has not yet started and may spread to other countries. There is an off chance that the Union may even dismantle completely.
The ZAR may even strengthen by another 100c against the USD but I would look to move over to USD at this stage.
We cannot expect to make money on the markets for the next few years so we may as well make some with the exchange rate.