Strong physical and investment demand, increasing geopolitical concerns here and abroad and the likelihood of a resumption of the bear market in the U.S. dollar, are all factors that should drive gold towards its all-time highs.