Gold prices recorded a decline on Wednesday, as the dollar and US Treasury yields climbed to multi-year peaks after hawkish rhetoric by Federal Reserve officials fuelled expectations of aggressive interest rate hikes.

Spot gold was down 0.3 percent at $1,624.12 per ounce, edging closer to a 2-1/2-year trough of $1,620.20 touched earlier this week.

US gold futures was 0.3 percent lower at $1,631.60.

The dollar index scaled a fresh two-decade peak, making greenback-priced bullion more expensive for buyers holding other currencies.

Benchmark US 10-year Treasury yields rose to 4 percent for the first time since 2010.

As for other precious metals, spot silver hit a three-week low and was last down 1.4 percent at $18.17 per ounce.

Platinum fell 0.7 percent to $842.52, having earlier hit its lowest level since Sept. 5. Palladium shed 1.2 percent to $2,061.31.