South Africa's rand gained against a weaker dollar on Wednesday, as investors awaited President Cyril Ramaphosa's national ...