KEY POINTS
  • The "best thing" that China could do right now is to broker a peace deal between Russia and Ukraine, said economist Stephen Roach.
  • "There's only one person in the world, I think, who has leverage over Vladimir Putin," he told CNBC's "Squawk Box Asia."

The "best thing" that China could do right now is to broker a peace deal between Russia and Ukraine, said economist Stephen Roach.

"There's only one person in the world, I think, who has leverage over Vladimir Putin — and that's [Chinese President] Xi Jinping," Roach told CNBC's "Squawk Box Asia."