Rand lifts to two-week high, while gold price rallies as investors pile into safe haven