The price of gold is moved by the forces of supply and demand. Factors that can play a role include: mining production, inflation and interest rates, political insecurity and safe-haven flows, and the value of the US dollar.