Gold (XAU/USD) holds gains above $4,700 on Friday, supported by a weaker US Dollar, despite the cautious mood in financial markets due to recent fire exchange between the US and Iran and doubts about the fate of a fragile ceasefire.