Gold rose almost 1 percent to $1,668 an ounce on Monday and was on track for a 12th straight annual gain, underpinned by uncertainty over whether US politicians will resolve a US fiscal crisis.