Gold is widely regarded as a hedge against geopolitical risks and inflation, but because it yields no interest, it tends to be less attractive when interest rates are high.