At 0640 GMT, the rand traded at R17.17 per dollar, 0.36% firmer than its previous close.