US stock indices closed the last session of the week mixed, with Dow Jones, Standard and Poor's 500 advancing, while NASDAQ lost ground, as markets price in a Saudi Arabia-Iran agreement on the sidelines of OPEC's Vienna meeting, underpinning oil prices and the energy sector.
US President Donald Trump threatened a 20% tax on all cars assembled in the European Union a month after his administration started looking into whether imported cars represent "threat to national security".
Earlier US data showed the preliminary reading for the services PMI down to 56.5 in June from 56.8 in May, beating forecasts of 54.9, while the manufacturing PMI slipped to 54.6 from 56.4, missing forecasts of 56.3.
Indices, Commodities
Dow Jones rose 0.49%, or 119.19 points to 24,580.89, while Standard and Poor's 500 added 0.19%, or 5.12 points to 2,754.88. NASDAQ Composite slipped 0.26%, or 20.14 points to 7,692.82.
Gold futures due on August 15 rose 0.11% to $1,271.90 an ounce from the opening of $1,270.50, while the dollar index shed 0.37% to 94.51 from the opening of 94.86.
US crude futures surged 5.84% to $69.37 a barrel from the opening of $65.54, while Brent futures due on August 15 climbed 3.70% to $75.75 a barrel from the opening of $73.05.