@nastynik: return ticket
Check Air Namibia (SW), flying to WDH from FRA only. They usually offer triangle flights, i.e. JNB and CPT, where arrival and departure may be at different places, even in different countries. Just enquire, may be they offer sth similar with their other African flights.