South Africa's rand firmed on Friday against a weaker dollar after U.S. President Donald Trump demanded lower interest rates ...