Note: Since the US Dollar has better liquidity than GOLD and the US election are also in the making, uncertainty increases, people tend to go were liquidity is better as well.
July 21st, Commercial hedges are also are betting long against the USD than shorting, hence USD is surging.