Gold pared some gains on Wednesday but held firm as the dollar slid after the U.S. midterm elections delivered a split Congress and as investors looked ahead to a Federal Reserve meeting for signals on future interest rate hikes.
"The split government is unlikely to impact gold much. Gold has been rather inured to geopolitical developments this year... The biggest driver for gold remains the USD and its reaction has been reasonable given the dip in the dollar," said Tai Wong, head of metals trading at BMO.
The dollar index fell, making bullion more attractive for holders of other currencies as a split Congress dampened expectations for a major fiscal policy boost to the economy.
"Gold seems happy in a $1,215-45 range for now as we await the next real change in the trade chessboard," Wong said.
Investors have largely opted for the safety of the greenback rather than gold, a traditional safe haven, this year as a U.S.- China trade row continues.
Democrats won control of the U.S. House of Representatives, giving them the opportunity to block President Donald Trump's push for a further round of tax cuts and deregulation - measures that have boosted the U.S. economy, stock markets and the dollar, and have kept the Fed on a policy-tightening path.
Market participants are now keeping a close eye on a two-day Fed meeting set to begin on Wednesday to gauge the outlook for U.S. monetary policy.
"No change in the Fed rate is expected. But investors and traders will be listening to hear if there are any changes in 2019 rate hike predictions," Walter Pehowich, executive vice president of investment services at Dillon Gage Metals said in a note.
The Fed raised U.S. rates in September and said it planned four more increases by the end of 2019 and another in 2020, citing steady economic growth and a robust jobs market.
Meanwhile, holdings of the world's largest gold-backed exchange-traded fund, SPDR Gold Trust, fell for the third straight session to 756.70 tonnes on Tuesday.
Platinum was up 0.19 percent at $869.15 an ounce after hitting $877.50, its highest in more than four months.