The South African rand opened firmer on Tuesday, trading at R18.66 to the US dollar, as gold prices surged to a record high, driven by growing...