Gold swung between gains and losses on Thursday trading session falling from the strongest level in three weeks amid speculation that the U.S. Federal Reserve may curb its stimulus as soon as on the next policy meeting as a new provisional budget was approved. Bullion for settlement in December lost 0.2% following a $2.25 increase to $1,254.50 an ounce as of 3 p.m. Singapore time.