Gold prices edged higher supported by the euro's recovery from a three-week low versus the dollar, and as a further ratings downgrade stoked concerns over euro zone debt. Silver ended flat due to less liquidity in the market and minimal physical buying ahead of the year end.