Indexes gained ahead of next week’s policy meeting of the Federal Reserve, while the dollar eased and Treasuries advanced.
Oil fell after Goldman Sachs slashed its crude oil forecasts. Gold declined to a one-month low.