All precious metals set for weekly decline