Gold prices rose further on Tuesday to hit their highest level in nearly three weeks, helped by growing expectations of another US Federal Reserve interest rate cut in December and signs of an end to the US government shutdown.

Spot gold was up 0.7 percent at $4,142.72 per ounce, as of 0458 GMT, hitting its highest since October 23. US gold futures for December delivery rose 0.7 percent to $4,148.80 per ounce.

The US Senate passed a deal on Monday that would restore federal funding and end the longest government shutdown.

Key economic indicators such as the non-farm payrolls report have been delayed due to the shutdown. A government reopening in the coming days will offer more clarity on the US economic outlook and the Fed's interest rate path.

"The idea that the shutdown is ending was really more met as lifting a level of uncertainty that gave markets permission to reengage with what has been one of the main speculative narratives this year," said Ilya Spivak, head of global macro at Tastylive.

"The bias for the rest of the year is at this point favouring the upside still. At this point, the path of least resistance for gold is back to October's high, and then we might be heading higher thereafter."

Last week, data showed the US economy shed jobs in October amid losses in the government and retail sectors.

US consumer sentiment weakened to a 3-1/2-year low in early November amid worries about the economic fallout from the shutdown, a survey showed on Friday.

Traders are pricing in a roughly 64 percent probability that the Fed will cut rates by 25 basis points next month, according to CME Group's FedWatch tool.

Fed Governor Stephen Miran said on Monday a 50-bp rate cut would be appropriate for December, noting that inflation is falling while the unemployment rate is drifting higher.

Non-yielding gold tends to do well in a low-interest-rate environment and during economic uncertainties.