gold to be a safe-haven again; sell crude on rally: barratt