According to David Lennox of Fat Prophets, gold might reach new all-time highs of $2,100 per ounce in 2022. Dollar weakening and inflation are two variables that are expected to drive up the price of the precious metal, he added.