BUERGENSTOCK, Jun. 16 (Reuters) - Western powers and their allies at a summit in Switzerland denounced Russia's invasion of Ukraine on Sunday, but they failed to persuade major non-aligned states to join their final statement, and no country came forward to host a sequel.

Over 90 countries attended the two-day talks at a Swiss Alpine resort at the behest of Ukrainian President Volodymyr Zelenskiy, billed as a "peace summit" even though Moscow was not invited.

Russia ridiculed the event from afar. A decision by China to stay away all but assured that the summit would fail to achieve Ukraine's goal of persuading major countries from the "global South" to join in isolating Russia.

Brazil attended only as an "observer". And in the end, India, Indonesia, Mexico, Saudi Arabia and South Africa all withheld their signatures from the summit communique, even though some contentious issues were omitted in the hope of drawing wider support.

The summit's final declaration called for Ukraine's control over the Zaporizhzhia nuclear plant and its Azov Sea ports to be restored. But in line with the conference's more modest stated aims, it omitted tougher issues of what a post-war settlement for Ukraine might look like, whether Ukraine could join the NATO alliance or how troop withdrawals from both sides might work.

The joint communique underlined that any threat or use of nuclear weapons in the context of the ongoing war against Ukraine is inadmissible and attacks on merchant ships in ports and along the entire route, as well as against civilian ports and civilian port infrastructure, are unacceptable."