NEW YORK, Safar 10, 1440, Oct 19, 2018, SPA -- Stocks erased gains on Friday, with a global index struggling to avoid a fourth consecutive weekly loss, while the euro and sterling rallied against the dollar after a report said the UK is ready to drop a key Brexit demand.
The Mexican peso touched a five-week low versus the greenback after ratings agency Fitch revised Pemex's credit rating outlook to negative citing uncertainty over the Mexican national oil company's future business strategy.
Strong earnings boosted shares early on Wall Street but concerns over economic growth in China and Europe lingered, dragging indexes lower in afternoon trade.
The pan-European STOXX 600 index lost 0.12 percent and MSCI's gauge of stocks across the globe shed 0.12 percent.
The Dow Jones Industrial Average rose 36.87 points, or 0.15 percent, to 25,416.32, the S&P 500 lost 2.72 points, or 0.10 percent, to 2,766.06 and the Nasdaq Composite dropped 39.28 points, or 0.52 percent, to 7,445.86.
Emerging market stocks were flat. MSCI's broadest index of Asia-Pacific shares outside Japan closed 0.09 percent higher.
In currencies, the British pound and the euro rose after Bloomberg News reported that British Prime Minister Theresa May is ready to drop a key Brexit demand in order to make a deal for Britain to leave the European Union.
Earlier, EU negotiator Michel Barnier said a Brexit deal was 90 percent done although hurdles remained.
Sterling was last trading at $1.3065, up 0.37 percent on the day. The euro rose 0.49 percent to $1.1508.
The dollar index fell 0.2 percent.
The Mexican peso lost 0.66 percent versus the U.S. dollar at 19.29. It touched a low of 19.34 per dollar, the weakest in five weeks.
The Japanese yen weakened 0.33 percent versus the greenback at 112.56 per dollar.
The closely watched Italian/German bond yield spread touched a 5-1/2 year high of 338.4 basis points before tightening to 306.8 bps.
Italy's benchmark 10-year bond yield rose as high as 3.783 percent, the highest since February 2014. It last traded at 3.569 percent.
Oil prices rose on signs of surging demand in China, but the market remained concerned over rising U.S. inventories and trade wars that could curb economic activity.
U.S. crude rose 0.77 percent to $69.18 per barrel and Brent was last at $79.81, up 0.66 percent on the day. The benchmark U.S. Treasury yield traded within the previous session's range. The U.S 10-year note last fell 6/32 in price to yield 3.1958 percent, from 3.175 percent late on Thursday.
23:04 LOCAL TIME 20:04 GMT