India, Aug. 16 -- Asian stocks ended mixed on Friday as U.S. Treasury yields declined further and investors digested conflicting messages on the U.S.-China trade war.

U.S. President Donald Trump said the U.S. is having very good discussions with China and the trade dispute will be fairly short.

On the other hand, Beijing vowed to counter the latest tariffs on $300 billion of Chinese goods but called on the United States to meet it halfway on a potential trade deal.

China's Shanghai Composite Index rose 8.03 points or 0.3 percent to 2,823.82, aided by gains by consumer stocks after China's state planner said it would roll out a plan to boost disposable income this year and in 2020. Hong Kong's Hang Seng Index advanced 238.76 points or 0...