According to data from the Johannesburg Stock Exchange released on Monday, foreign investors sold a net 8.85 billion rand ($516.87 million) worth of South African stocks over the previous week.
While trading data showed net sales of 2.66 billion rand, settlement data on bonds showed net purchases of 6.63 billion rand.
($1 = 17.1224 rand)