Gold held an advance as the dollar weakened, while silver got a boost from signs of an improving U.S. economy. Silver held gains after the final U.S. gross domestic product reading was revised higher, bolstering the outlook for metals exposed to industrial production.