India, May 30 -- Stock shook off a sluggish start on Friday, with the major U.S. markets posting a mild recovery to finish mixed and little changed.

The Dow rose 54.34 points or 0.13 percent to finish at 42,270.07, while the NASDAQ slipped 62.11 points or 0.32 percent to close at 19,113.77 and the S&P 500 eased 0.48 points or 0.01 percent to end at 5,911.69.

The early selling pressure on Wall Street came after President Donald Trump accused China of violating the trade agreement reached last month.

Trump said in a post on Truth Social that "everything quickly stabilized and China got back to business as usual" following the trade deal.

"Everybody was happy! That is the good news!!!" Trump said. "The bad news is that China, perhaps not s...