Gold price stays firm on Thursday during the North American session as geopolitical tensions remain elevated despite the beginning of the third round of talks between the US and Iran in Geneva. Also, solid data from the US kept bullion prices contained.