Gold price historyResearch

Gold in local currencies: Q3 2026 report

Gold's third-quarter return in 31 currencies, from our stored daily closes and ECB reference rates.

8 Nov 2026 · 4 min read

Gold rose 3.75% in US dollars in the third quarter of 2026, from $4,005.95 an ounce on 30 June to $4,156.07 on 30 September. Measured in 31 currencies, the same quarter ran from +8.99% in Turkish lira to -9.33% in South Korean won. Gold ended higher in 29 of the 31.

  • US dollar return: +3.75% (30 June 4,005.95, 30 September 4,156.07).
  • Best local return: Turkish lira, +8.99%. Worst: South Korean won, -9.33%.
  • The median currency returned +4.10%, and 19 of 31 beat the dollar return.
  • Q4 is still running, so the data stops at 30 September.

The quarter in US dollars

Gold ended June at $4,005.95 and September at $4,156.07 per troy ounce. The path between them was uneven. July closed at 4,046.95, a gain of 1.0% on the month. August closed at 4,452.39, up 10.0% on July, with the quarter's highest daily close of 4,680.01 on 24 August. September gave back 6.7%. The lowest daily close of the quarter, 3,986.07, came on 16 July.

MeasureValue
Start (30 June close)4,005.95
July close4,046.95
August close4,452.39
End (30 September close)4,156.07
Highest daily close (24 August)4,680.01
Lowest daily close (16 July)3,986.07
Quarter return+3.75%

Gold return by currency, Q3 2026

Prices are per troy ounce in each currency, sorted by quarter return. The dollar row is the base case.

Currency30 June30 SeptemberChange
Turkish lira (TRY)186,917203,721+8.99%
Mexican peso (MXN)69,97675,331+7.65%
Israeli shekel (ILS)11,93712,774+7.01%
Hungarian forint (HUF)1,252,6931,340,336+7.00%
Swiss franc (CHF)3,2433,469+6.97%
Swedish krona (SEK)39,00341,473+6.33%
Philippine peso (PHP)245,797260,615+6.03%
Polish zloty (PLN)15,10215,991+5.88%
Indian rupee (INR)379,207398,297+5.03%
Czech koruna (CZK)85,28089,454+4.89%
Romanian leu (RON)18,43719,321+4.80%
Thai baht (THB)133,118139,498+4.79%
Brazilian real (BRL)20,74521,623+4.23%
Danish krone (DKK)26,27927,361+4.12%
Euro (EUR)3,5163,660+4.10%
Bulgarian lev (BGN)6,8767,159+4.10%
New Zealand dollar (NZD)7,0807,362+4.00%
South African rand (ZAR)65,58668,123+3.87%
Hong Kong dollar (HKD)31,41432,610+3.81%
US dollar (USD)4,0064,156+3.75%
Indonesian rupiah (IDR)71,719,36074,356,646+3.68%
Malaysian ringgit (MYR)16,36416,949+3.57%
Canadian dollar (CAD)5,7035,895+3.37%
British pound (GBP)3,0303,128+3.24%
Australian dollar (AUD)5,8175,965+2.55%
Chinese yuan (CNY)27,18227,865+2.51%
Singapore dollar (SGD)5,1875,308+2.33%
Norwegian krone (NOK)39,76639,901+0.34%
Japanese yen (JPY)650,711652,490+0.27%
Icelandic krona (ISK)506,280501,438-0.96%
South Korean won (KRW)6,212,7915,633,136-9.33%

Why the ranking differs from the dollar return

A local-currency return is the dollar gold return combined with the move in that currency against the dollar. The dollar bought 5.05% more lira at the end of the quarter than at the start, and the lira return came out at +8.99%. The dollar bought 12.61% fewer won, and the won return came out at -9.33%.

The Swiss franc (+6.97%), Mexican peso (+7.65%) and Israeli shekel (+7.01%) all sit above the dollar return because the dollar bought 3.11%, 3.76% and 3.15% more of each. Japan and Norway sit near zero (+0.27% and +0.34%): the dollar bought 3.35% and 3.29% less yen and krone, which cancelled most of the gold gain. The Icelandic krona strengthened against the dollar, which bought 4.53% fewer krona, so its gold return of -0.96% fell below the dollar return.

Method

Each price is the daily XAU/USD close from the /v1/bars endpoint with interval=1d, multiplied by the ECB reference rate for the same date from the exchangerate.dev /v1/range endpoint. Both dates, 30 June and 30 September, are published business days, so no rate is carried forward from an earlier day. Both daily bars were closed (is_closed is true).

The two inputs are not taken at the same minute. The gold close covers the full UTC day, while the ECB rate is published once on each business day around 16:00 CET. A same-minute conversion would shift individual figures by small amounts. The currency set is the 31 currencies that the gold price endpoints quote.

Daily closes are the last reading of each UTC day. They are not a fixing price and not a trading record. Past quarterly returns are descriptive and carry no forecast.

Rerun it

The script below produces the first four rows of the table. Add currencies to CURRENCIES to get more. Gold bars older than 30 days need a paid plan; exchangerate.dev needs its own key.

Python
import jsonimport osimport urllib.requestGOLD_KEY = os.environ["GOLDPRICE_API_KEY"]FX_KEY = os.environ["EXCHANGERATE_API_KEY"]START, END = "2026-06-30", "2026-09-30"CURRENCIES = ("TRY", "EUR", "USD", "KRW")SYMBOLS = ",".join(CURRENCIES)def get(url, key):    request = urllib.request.Request(url, headers={"Authorization": f"Bearer {key}"})    with urllib.request.urlopen(request) as response:        return json.load(response)bars = get(    f"https://api.goldprice.dev/v1/bars?symbol=XAU-USD-SPOT&interval=1d&from={START}&to={END}&limit=200",    GOLD_KEY,)["bars"]close = {bar["bar_start"][:10]: float(bar["close"]) for bar in bars if bar["is_closed"]}rates = {    row["date"]: row["rates"]    for row in get(        f"https://api.exchangerate.dev/v1/range?base=USD&symbols={SYMBOLS}&start_date={START}&end_date={END}",        FX_KEY,    )["data"]}for currency in CURRENCIES:    start = close[START] * rates[START][currency]    end = close[END] * rates[END][currency]    print(currency, round(start, 2), round(end, 2), f"{(end / start - 1) * 100:+.2f}%")

Output from the run on 2 November 2026:

Output
TRY 186916.92 203720.94 +8.99%EUR 3515.82 3660.13 +4.10%USD 4005.95 4156.07 +3.75%KRW 6212790.9 5633135.92 -9.33%

Sources checked

Checked on 2 Nov 2026 against the pages below. Plans and prices change; open the page to confirm today's figure.

Questions

How do you work out gold's return in a local currency?

Multiply the daily XAU/USD close by the dollar-to-currency rate for the same date at the start and the end of the period, then divide the end value by the start value. Gold in US dollars is one input and the exchange rate is the other.

Why does the same gold move look different in lira and won?

The dollar gold return is shared by every currency. What differs is the exchange-rate move. The dollar gained 5.05% on the lira and lost 12.61% on the won over the quarter, so the lira return was higher and the won return lower than the dollar return.

Why is the report for Q3 and not for the year?

The fourth quarter is still running, so a full-year figure would mix a closed period with an open one. The Q4 report follows once 31 December has closed.

Can I get the same table for another period?

Yes. Change `START` and `END` in the script to any two published business days inside your plan's daily history window.

Keep reading

Run the numbers yourself

A free key returns the last 30 days of daily gold bars. Longer history needs a paid plan.

Get a free key