Most flights flying to South Africa are booked solid from anywhere till end of October. When in Singapore, your best bet may be to try with the local agents with MALAYSIA AIRLINES as I think SQ is quite full as well. Fares on MH from SIN are cheaper than SQ.