Gold may end up being the real winner in June after it touched six-year highs on Tuesday.