The US has never defaulted on its debt.Gold doesn't yield interest, so when interest rates rise why would you put your money into a non-yielding asset? It costs to store, so other assets will be in more demand because of their interest rate component.Here's an example: