Wednesday 21 May 2025 - 10:04am JOHANNESBURG - Markets looking optimistic ahead of today's budget speech and President Ramaphosa's meeting with Donald Trump.The rand is also flexing its muscles, trading at its strongest levels since the beginning of the year.