Gold prices were on track for a second consecutive weekly gain on Friday due to improved interest rate cut expectations, providing support to silver and platinum, which are up 5.6% and 6.3%, respectively, this week.

Spot gold rose 0.5% to $2,387.85 per ounce by 1141 GMT. Bullion prices are up 1% so far this week after hitting a one-month high on Thursday.

"Signs that inflation may be slowing down raise the prospect of interest rate cuts in the coming months, which tend to support gold and silver prices," said Frank Watson, market analyst at Kinesis Money.

On the demand side, expectations of continuing strong demand in China got a boost after the country announced more efforts to stabilise its crisis-hit property sector.

Demand in China, which contributed to the gold price rally in recent months, is becoming more crucial as the market is waiting to see if high gold prices prompt some central banks to slow down purchases and as outflows from physically backed gold exchange-traded funds continue.

Global central banks actively bought gold in 2022-2023, but the largest purchaser among them, China's central bank slowed down buying in April when spot gold prices hit a record high of $2,431.29.

"Central banks these days are much more nuanced in their buying behaviour and will alter the programme to be more opportunistic - that is to say buying on dips and scaling back on rallies," independent analyst Ross Norman said.

In the physical market, dealers were offering lower premiums in China and deeper discounts in India this week.

On the supply side, the 15% increase in gold price since the start of 2024 keeps margins robust for gold miners. According to the World Gold Council, gold miners' global average total expenses were at $1,342 per ounce in the last quarter of 2023.

Meanwhile, silver and platinum got support from higher prices for gold and base metals.

Spot silver rose 0.5% to $29.74 per ounce after hitting a more than three-year high and flirting with a major resistance level of $30 in the previous session.

Platinum lost 0.3% to $1,054.54, after hitting a one-year high on Thursday. The metal is up 6.3% so far this week due to continued structural deficits.

Palladium dropped 0.8% to $985.50, under pressure from rising market share of electric vehicles.

(Reporting by Polina Devitt in London; Additional reporting by Sherin Elizabeth Varghese in Bengaluru; Editing by Janane Venkatraman, Shounak Dasgupta and Vijay Kishore)