dollar weakness lifts gold to one-week high of $410