LONDON: Gold climbed 1 percent as a dip in the dollar sparked a rally from the previous session’s six-week low, though caution over the timing of a US interest rate hike kept prices hemmed within a narrow range.

Silver also jumped, to its highest level in nearly four weeks, as the dollar index gave up early gains to fall 0.1 percent. Trading across financial markets was thinned by a UK holiday on Monday, with London markets closed.

Spot gold was up 0.9 percent at $1,188.30 an ounce at 1346 GMT, off a high of $1,192, while US gold futures GCv1 for June delivery were up $13.10 an ounce at $1,187.60.