The military parade celebrating Nazi Germany's defeat was postponed from 9 May due to the lockdown.
Vintage T-34 tanks - a mainstay of the wartime Red Army - rehearse in Moscow
Russia will on Wednesday celebrate its biggest public holiday, Victory Day, with a military parade in Moscow that was meant to be held on 9 May.
President Vladimir Putin reluctantly postponed the big annual celebration because of the coronavirus pandemic.
It is 75 years since the then USSR defeated Nazi Germany. World War Two cost more than 20 million Soviet lives.
Moscow's lockdown has eased this month, enabling the parade, featuring tanks and long-range missiles, to go ahead.
The annual parade in Red Square - starting this year at 10:00 (07:00 GMT) - is always an occasion for President Putin to harness Russian patriotic feelings, in a way reminiscent of Soviet times.
He has restored Cold War-era Soviet symbols, and in 2008 he reintroduced heavy weaponry in the parade. The black-and-gold wartime St George's ribbon is especially ubiquitous.
Nazi Germany surrendered to the Allies - Britain, the US and USSR - on 8 May 1945. But traditionally Russia and the other ex-Soviet republics mark the victory on 9 May.
Holding the delayed event on 24 June commemorates the victory parade staged by the USSR back in 1945.
This year's parade is special for Mr Putin because in a week's time Russia will hold a nationwide vote on constitutional amendments that are expected to pave the way for him to stay in power beyond 2024, when his current term expires.
Technically, mass gatherings are still banned in Moscow, which continues to record a stubbornly high number of new Covid-19 cases each day - more than 1,000 were reported on Tuesday, the eve of the parade.
Moscow mayor Sergei Sobyanin has urged residents to stay at home and watch the parade on TV.
War veterans invited to attend will be spaced apart on the viewing stand, and the authorities believe this enforced social distancing means they can watch without wearing masks. All those invited have been required to be tested for the virus.
The military units taking part have been in quarantine during weeks of rehearsals, avoiding contact with anyone not directly involved in the event.
The parade will feature about 13,000 military personnel, 234 armoured vehicles, and 75 aircraft performing the traditional flypast.
It will include units from most of the ex-Soviet republics, as well as from China, Mongolia and Serbia.
Military parades were also being held in other cities, including "hero cities" that saw the heaviest fighting in the Soviet "Great Patriotic War" against the Nazis.
In Russia's Far East, Vladivostok held a parade without spectators, although war veterans and officials were visible, local media reported. However, this year 13 cities and big towns opted not to stage parades.
Mr Putin identifies on a personal level with the sacrifices made in the war: his father was seriously wounded in combat and his infant brother Viktor died in the siege of Leningrad - today's St Petersburg.
Some major world leaders were to have attended the cancelled 9 May parade, including French President Emmanuel Macron and Chinese President Xi Jinping.
Serbian President Aleksandar Vucic and Belarus President Alexander Lukashenko are expected to attend this year, but few other European leaders will. BBC