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.
| Measure | Value |
|---|---|
| Start (30 June close) | 4,005.95 |
| July close | 4,046.95 |
| August close | 4,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.
| Currency | 30 June | 30 September | Change |
|---|---|---|---|
| Turkish lira (TRY) | 186,917 | 203,721 | +8.99% |
| Mexican peso (MXN) | 69,976 | 75,331 | +7.65% |
| Israeli shekel (ILS) | 11,937 | 12,774 | +7.01% |
| Hungarian forint (HUF) | 1,252,693 | 1,340,336 | +7.00% |
| Swiss franc (CHF) | 3,243 | 3,469 | +6.97% |
| Swedish krona (SEK) | 39,003 | 41,473 | +6.33% |
| Philippine peso (PHP) | 245,797 | 260,615 | +6.03% |
| Polish zloty (PLN) | 15,102 | 15,991 | +5.88% |
| Indian rupee (INR) | 379,207 | 398,297 | +5.03% |
| Czech koruna (CZK) | 85,280 | 89,454 | +4.89% |
| Romanian leu (RON) | 18,437 | 19,321 | +4.80% |
| Thai baht (THB) | 133,118 | 139,498 | +4.79% |
| Brazilian real (BRL) | 20,745 | 21,623 | +4.23% |
| Danish krone (DKK) | 26,279 | 27,361 | +4.12% |
| Euro (EUR) | 3,516 | 3,660 | +4.10% |
| Bulgarian lev (BGN) | 6,876 | 7,159 | +4.10% |
| New Zealand dollar (NZD) | 7,080 | 7,362 | +4.00% |
| South African rand (ZAR) | 65,586 | 68,123 | +3.87% |
| Hong Kong dollar (HKD) | 31,414 | 32,610 | +3.81% |
| US dollar (USD) | 4,006 | 4,156 | +3.75% |
| Indonesian rupiah (IDR) | 71,719,360 | 74,356,646 | +3.68% |
| Malaysian ringgit (MYR) | 16,364 | 16,949 | +3.57% |
| Canadian dollar (CAD) | 5,703 | 5,895 | +3.37% |
| British pound (GBP) | 3,030 | 3,128 | +3.24% |
| Australian dollar (AUD) | 5,817 | 5,965 | +2.55% |
| Chinese yuan (CNY) | 27,182 | 27,865 | +2.51% |
| Singapore dollar (SGD) | 5,187 | 5,308 | +2.33% |
| Norwegian krone (NOK) | 39,766 | 39,901 | +0.34% |
| Japanese yen (JPY) | 650,711 | 652,490 | +0.27% |
| Icelandic krona (ISK) | 506,280 | 501,438 | -0.96% |
| South Korean won (KRW) | 6,212,791 | 5,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.
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:
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.