News South Africa’s rand weakened after President Cyril Ramaphosa had to stave off a leadership challenge from party rivals opposed to his efforts to curb corruption and implement economic reforms.