Gold holds firm near 2-week high