In afternoon trade the rand was 0.31% weaker at R14.65 versus the dollar.