Gold holds above $4,350 as US–Iran talks cut risk premium