Offshore investors sold a net 19.59 billion rand ($1.05 billion) of South African stocks last week, data from the Johannesburg Stock Exchange showed on Monday.

Settlement data on bonds showed 7.11 billion rand of net purchases. ($1 = 18.7036 rand) (Reporting by Tannur Anders Editing by Alexander Winning)