The U.S. dollar rebounded and world shares hit a six-month high on Friday after China's moves to boost domestic consumption bolstered a rally driven by investor bets the latest U.S.-China trade fracas was unlikely to dent global growth. The U.S. benchmark S&P 500 stock index and the Dow industrials scaled record peaks for a second session, though the Nasdaq turned lower soon after the market opened. MSCI's gauge of stocks across the globe gained 0.36 percent to hit the highest level since March 13. Sterling tumbled and pushed the dollar up after British Prime Minister Theresa May said Brexit talks had hit an impasse and that the European Union must offer an alternative plan after the bloc's leaders rejected her plans. The pound fell 1.44 percent, and was on course for its biggest daily loss since June 2017. The dollar rebounded from early lows but was still set for its biggest weekly drop since February as the equity market rally and rising bond yields fueled a rush to buy riskier assets. The dollar index rose 0.36 percent to 94.254 against a basket of major currencies. A rally in Chinese markets helped lift MSCI's broadest index of Asia-Pacific shares outside Japan 1.32 percent, partly on expectations that Beijing will pump more money into its economy to weather the trade war. Miners and banks drove Britain's top share index up 1.67 percent, while Germany's DAX, home to some of the continent's biggest exporters, rose 0.85 percent. The Dow Jones Industrial Average rose 84.7 points, or 0.32 percent, to 26,741.68 and the S&P 500 gained 3.04 points, or 0.10 percent, to 2,933.79. The Nasdaq Composite dropped 19.72 points, or 0.25 percent, to 8,008.51. Shares of Boeing and 3M, among U.S. companies most exposed to a trade war, were higher. However, semiconductor makers declined after top chipmaker Micron said U.S. tariffs on Chinese goods would weigh on results for as much as a year. U.S. long-dated Treasury yields slipped, in tandem with those in Europe, as Brexit talks stalled between Britain and the European Union. U.S. 2-year yields, however, remained unaffected as they hit a fresh 10-year high in the run-up to an expected rate increase at next week's Federal Reserve monetary policy meeting. Benchmark 10-year notes last rose 1/32 in price to yield 3.0739 percent. Oil prices rose ahead of a meeting of the Organization of Petroleum Exporting Countries and other large crude exporters on Sunday that will focus on production increases. Brent crude oil settled up 10 cents at $78.80 a barrel. U.S. light crude gained 46 cents to settle at $70.78. U.S. gold futures for December delivery settled down $10 at $1,201.30 per ounce.