The rand is trading at its strongest level in almost three years as South Africa raised $3.5 billion worth of dollar bonds ...