MOSCOW—Russian President Vladimir Putin held a watered-down celebration of the Soviet defeat of Nazi Germany, with the coronavirus pandemic denying him what experienced been slated to be an extravagant show of Russia’s navy could.

Mr. Putin rather sought to unite the country close to its most revered collective memory via uplifting phrases and consoling gestures.

“We…