NEW YORK - The U.S. dollar rose and Treasury yields slipped on Friday on anxiety about a potential global trade war as the leaders of the Group of Seven countries met in Canada.
U.S. stocks ended higher though thanks mostly to gains in health care <.SPXHC> and consumer staples stocks <.SPLRCS>.
G7 leaders met in Quebec Friday with the U.S.'s trading partners furious over President Donald Trump's decision last week to impose tariffs on steel and aluminium imports from allies like Canada, the European Union, and Mexico. With retaliation already being proposed, the risk to business confidence is a worry for investors.
"There are so many questions out there," said Thomas Roth, head of Treasury trading at MUFG Securities America in New York. "There's nervousness about the G7 summit and Trump's North Korea meeting."
An unprecedented U.S.-North Korea summit is also scheduled for June 12 in Singapore, with Washington seeking to pressure Pyongyang into abandoning its nuclear weapons programme.
Expectations for another interest rate rise in the United States at next Wednesday's Federal Reserve policy meeting, and the prospect that the European Central Bank will soon signal a winding-down of its massive monetary stimulus could add to market volatility next week, investors said.
In late trading, the U.S. dollar rose 0.2 percent against a basket of currencies <.DXY> to 93.56, but fell 0.7 percent for the week, its steepest weekly fall in 10 weeks.
Against the yen, however, the dollar was last down 0.2 percent at 109.45 <JPY=>.
The yield on benchmark 10-year Treasury notes <US10YT=RR> was 2.926 percent, down 0.3 basis point from late Thursday.
Stock investors appeared to put aside their worries about U.S. relations with its biggest trading partners for now.
The Dow Jones Industrial Average <.DJI> rose 75.12 points, or 0.3 percent, to 25,316.53, the S&P 500 <.SPX> gained 8.66 points, or 0.31 percent, to 2,779.03 and the Nasdaq Composite <.IXIC> added 10.44 points, or 0.14 percent, to 7,645.51.
The pan-European FTSEurofirst 300 index <.FTEU3> lost 0.24 percent, while MSCI's gauge of stocks across the globe <.MIWD00000PUS> shed 0.14 percent.
Oil prices fell, pressured by concerns about surging U.S. output and falling demand in China.
U.S. crude <CLcv1> fell 21 cents to settle at $65.74 a barrel, while Brent <LCOcv1> declined 86 cents to settle at $76.46.