South African rand gains on softer oil and Iran deal hopes ahead of local rate decision May 25, 2026 No Comments