As of this writing the USD/JPY is trading near 160.160, this as it touches values seen on the 30th of March. The USD/JPY has battled near highs throughout April and then has seen reversals lower.
The USD/ZAR is above the 16.82000 ratio as of this moment as May approaches, the currency pair was near the 16.15500 vicinity on the 17th of April, showcasing the volatility which speculators have had to fight against the past handful of weeks.