Home Stock USD/ZAR: South African rand analysis ahead of potential credit rating upgrade