Dec. gold gains $5.90, or 0.5%, to settle at $1,297.90/oz