The dollar is back by the United States government, while gold isn’t backed by anything, and therefore it is a more comfortable investment, according to this very pretty Canadian reporter:
Actually, the US dollar is backed by the balance sheet of the Federal Reserve bank. See this post for another explanation of international monetary policy.