Gold prices rose for a fifth straight session and traded close to a two-year high above $US1,350, as weak China data and ongoing uncertainty following Britain's vote to leave the European Union triggered a fresh wave of demand for the safe-haven metal.