Gold prices edged higher on Thursday, helped by a slight dip in the dollar, although U.S. Federal Reserve Chair Jerome Powell's hawkish remarks limited further gains in zero-yielding bullion.
Spot gold rose 0.2% to $1,638.32 per ounce, as of 0118 GMT, after falling 0.8% on Wednesday.
Although gold is considered a hedge against inflation, higher interest rates increase the opportunity cost of holding the non-yielding asset.
The European Central Bank "will need additional interest rate increases" to fight off inflation, policymaker Pablo Hernandez de Cos said on Wednesday.
Spot silver rose 0.3% to $19.33, platinum rose 0.6% to $935.98 and palladium edged 0.3% higher to $1,860.08.