gold steady near 7-week highs on struggling dollar