Foreigners were net buyers of South African stocks for a seventh day on Monday.