South African Markets - Factors to watch on August 3 - SPY News | Rallies