Gold dips on profit-taking after touching 7-week high