South African rand firms to 16.49 before factory data | Adalytica