Short answer: Gold prices rise and fall based on a mix of factors: demand and supply, inflation, interest rates, the strength of the US dollar and the rupee, global uncertainty, and central bank buying. In India, a weaker rupee and festival or wedding demand also push local gold prices up. Broadly, gold tends to climb when inflation is high, interest rates are low, or the world feels risky, and to soften when the opposite is true.
Gold’s price can seem to move for no reason. In fact, several clear forces are at work. Here is what drives it.
1. Demand and supply

Like any asset, gold responds to demand and supply. Demand comes from jewellery, investment (bars, coins, digital gold, ETFs), and industry, while supply comes mainly from mining and recycled gold. When demand outpaces supply, prices tend to rise, and vice versa. Mining output changes only slowly, so shifts in demand often drive the bigger moves.
2. Inflation
Gold is widely seen as a hedge against inflation. When prices of goods and services rise and money loses purchasing power, investors often turn to gold to preserve value. This extra demand tends to push gold prices up during high-inflation periods, which is a big part of why gold holds its appeal over the very long term.
3. Interest rates
Interest rates have an inverse relationship with gold. When interest rates are high, savings accounts, bonds, and fixed deposits pay more, making interest-bearing assets more attractive than gold, which pays no income, so gold can soften. When rates are low, the opportunity cost of holding gold falls, and gold often becomes more attractive, supporting its price.
4. The US dollar and the rupee
Globally, gold is priced in US dollars, and the two usually move inversely: a stronger dollar tends to weigh on gold, and a weaker dollar tends to lift it.
For Indian buyers, there is a second layer: the rupee-dollar exchange rate. Because India imports most of its gold, a weaker rupee makes gold more expensive in rupee terms, even if the global price is unchanged. So local gold prices can rise simply because the rupee has depreciated.
5. Global uncertainty and safe-haven demand
Gold is the classic safe-haven asset. During times of geopolitical tension, economic crises, or sharp stock market falls, investors move money into gold seeking stability. This flight to safety can push prices up quickly, which is why gold often shines exactly when other markets struggle.
6. Central bank buying
The world’s central banks hold gold as part of their reserves, and their buying and selling moves the market. When central banks accumulate gold in a big way, that large, steady demand can support or lift prices.
7. Festival and wedding demand (India)

In India specifically, gold demand is seasonal. Buying spikes around festivals like Dhanteras and Akshaya Tritiya and during the wedding season, when gold is traditionally purchased. This cultural demand can add upward pressure on local prices at certain times of year.
What this means for you as an investor
Because so many forces act on gold, its price can be volatile in the short term and hard to predict. The practical takeaways:
- Do not try to time gold perfectly. Even experts struggle to. A regular approach, like a gold SIP, smooths out the ups and downs through rupee-cost averaging.
- Treat gold as a diversifier, not a get-rich-quick bet. Its value is in balancing your portfolio, especially when other assets fall.
- Keep it a modest share of your investments, commonly 5 to 15 percent, so short-term swings do not derail your overall plan.
Frequently asked questions
What are the main factors that affect gold prices?
Demand and supply, inflation, interest rates, the US dollar and rupee exchange rates, global uncertainty, central bank buying, and, in India, festival and wedding demand.
Why does gold rise when inflation is high?
Because gold is seen as a store of value that holds its worth as money loses purchasing power. Investors buy gold to protect against inflation, which increases demand and pushes prices up.
How does the rupee affect gold prices in India?
Since India imports most of its gold, a weaker rupee makes gold more expensive in rupee terms, so local prices can rise even if the global dollar price is unchanged.
Why does gold go up when markets fall?
Gold is a safe-haven asset. During crises or market downturns, investors move money into gold seeking stability, which raises its price even as other assets drop.
Can I predict gold prices?
Not reliably. Gold is driven by many interacting factors and can be volatile short-term. A regular, long-term approach like a gold SIP is more sensible than trying to time the market.
With Jupiter: you can buy Digital Gold in small amounts or automate it with a gold SIP. Related reading: how much gold to hold in your portfolio.
Invest in gold, without the guesswork
Since timing gold is hard, a steady approach works best. With Jupiter, you can buy Digital Gold in small amounts right from the app and build your holding gradually, rather than trying to guess the perfect moment. Jupiter is the 1-app for everything money.
Gold prices are influenced by many factors and can rise or fall. Digital gold is not currently regulated by SEBI or the RBI. This article is general information, not investment advice. Consult a SEBI-registered adviser for guidance specific to your situation.