Gold traded in a tight range on Friday as cautious investors took stock of a host of central bank statements and positioned for a key U.S. non-farm payrolls report.

Having lost nearly 2% in the previous session, spot gold was up 0.1% at $1,913.99 an ounce at 1155 GMT. U.S. gold futures were down 0.3% at $1,925.60.

The dollar lost 0.2% against a basket of currencies, making gold a more attractive bet, but bullion remains 0.7% down on the week and set for its biggest weekly decline since mid-November.

"The recovering dollar is pulling down bullion," with some profit-taking also at play, said Carlo Alberto De Casa, external analyst at Kinesis Money.

A day after the U.S. Federal Reserve raised its benchmark borrowing costs by 25 basis points (bps), the European Central Bank and the Bank of England both raised interest rates by 50 bps each, in line with expectations.

Gold tends to gain on expectations of lower interest rates because they reduce the opportunity cost of holding non-yielding bullion.

"A further rally in gold needs a new catalyst and the central banks told us more or less what the markets were forecasting ... They didn't tell us something new, something more than expected, and that's why gold is taking a break," De Casa said.

Investors now await the U.S. non-farm payrolls report for January, which is expected to show 185,000 more jobs last month after a rise of 223,000 in December, according to a Reuters survey of economists.

Meanwhile, gold ETF holdings show "no sign of demand, with total holdings hovering near a three-year low", Saxo Bank said in a note.

Elsewhere, spot silver rose 0.2 % to $23.51 an ounce.

Platinum fell 0.4% to $1,017.08 while palladium jumped 1.4% to $1,678.04, with both set to finish the week in positive territory.

(Reporting by Kavya Guduru in Bengaluru Editing by David Goodman)