The Dow Jones Industrial Average rose 120.79 points, or 0.35pc, to 34,585.43, the S&P 500 gained 13.23 points, or 0.31pc, at 4,214.11 and the Nasdaq Composite added 61.48 points, or 0.45pc, at 13,797.76.
All three major U.S. stock indexes gained some ground and the S&P 500 and the Dow were last in positive territory, with economically-sensitive small caps and transports lagging.
The stronger dollar and rising yields, along with expectations of a strong economic recovery, sapped demand for safe-haven bullion and pushed gold prices lower.
The dollar index, a measure of the greenback's value against six other major currencies, hit as high as 92.919, its strongest level since November last year.