The South African rand has been thrashed around by global markets, which have been struggling to keep up with US president ...