Gold held on to its intraday gains as theĀ US dollar witnessed some profit-taking and eroded a part of the previous day's strong gains.