Gold ends higher with dollar nicked by economic agenda uncertainty