Gold has shown sustained strength, trading between $4700 and $4800 an ounce. While the metal is off its record highs, it has ...