Offshore investors bought a net 124.15 million rand ($6.69 million) of South African stocks last week, data from the Johannesburg Stock Exchange showed on Monday.

Settlement data on bonds showed 7.80 billion rand of net sales.

($1 = 18.5477 rand) (Reporting by Nellie Peyton Editing by Alexander Winning)