Well you have to diversify when you're investing. Had gold taken a big hit and European stocks held steady, we would be having the same conversation about gold. It's a long-term investment.
The idea is that the world's reserves are all in dollars, and as we are about to destroy the dollar much of those reserves will be coming back here, causing inflation which will push up gold and of course will also result in large increases in the value of foreign currencies relative to the dollar. Since foreign stocks generally pay dividends in foreign currencies, this becomes quite advantageous, especially while going through difficult economic times.