Gold edged higher on Wednesday as thin post-Christmas trading and anticipation that a U.S. budget deal might be done before the end of the year supported bullion prices.

Trading across commodities was light, curtailed by London's Boxing Day holiday and year-end festivities elsewhere. U.S. crude oil outperformed other markets, rising 3 percent to a 6-week high, on technical buying, Middle East tensions and signs of speedier efforts to avert the U.S. fiscal crisis.