Vladimir Putin is poised to secure another six-year term as the Russian leader this weekend in a vote the Kremlin says will demonstrate society's full support for his assault on Ukraine.

In power as president or prime minister since the final day of 1999, Putin has quashed all forms of opposition and dissent, exerting a level of domestic control that ensures the result is in no doubt.

Victory in the March 15-17 contest will allow him to stay in the Kremlin until at least 2030, longer than any Russian leader since Catherine the Great in the eighteenth century. The poll comes at a time of high confidence for the former KGB agent.

Russia's troops in Ukraine have chalked up their first battlefield gains in months. And Putin's most strident critic, Alexei Navalny, died in an Arctic prison colony last month. Though Putin is blasted as a pariah in the West, the Kremlin says the vote will show that Russians at home are unified behind him and his offensive.

"He has no rivals at the moment and cannot have any," Putin's spokesman Dmitry Peskov said last year. "Nobody can realistically compete with him," he said.

Despite the ceremonial undertones, the Kremlin takes the electoral process seriously. Moscow has poured resources into a campaign designed to whip up enthusiasm for Putin.

The president has toured the country and was filmed flying in the cockpit of a supersonic nuclear bomber, burnishing his tough-guy credentials.

"These elections are very important for the Kremlin," Chatham House fellow Nikolai Petrov told AFP. "It is needed to demonstrate that Russians overwhelmingly support Putin" during the military offensive, he said.

The Kremlin is aiming to secure a higher level of support for Putin than in his previous four election wins. In 2018, official results showed he got 77.5 percent of the vote. Even with no real competition, that contest was marred by widespread accusations of ballot-stuffing, fraud and forced voting.

This year Putin will officially face three other contenders -- Kremlin-approved candidates designed to give a facade of competition. Anti-Putin politician Boris Nadezhdin was blocked from standing after tens of thousands of Russians backed his surprise bid to run on a pro-peace message.

The Kremlin had previously allowed a liberal candidate to run in what analysts once called Russia's "managed democracy". Now the term they use is "autocracy" -- or "totalitarian".

Ballots will also be cast in the four Ukrainian regions Moscow claimed to have annexed in 2022, as well as the Crimean peninsula, seized in 2014. Moscow is no longer worried about trying to present the vote as a legitimate democratic exercise to the West, or even Russian society, Petrov said. "The most important thing… is that political elites should not have any doubts that Putin is really supported by the vast majority of Russians," he said.

Less than a year after an aborted mutiny by mercenary boss Yevgeny Prigozhin, the Kremlin will want to show possible rivals and successors that Putin is secure on his throne.

From exile and behind bars, Russia's remaining opposition figures still hope they can spoil the procession. They want anti-Putin Russians to form huge queues outside polling stations on the final day of voting. Navalny's widow, Yulia Navalnaya, says the show of dissent could spook Putin. The Kremlin appears unfazed.

"We will hold the kind of elections that our people need," Peskov said earlier this month, dismissing those who describe the vote as neither free nor fair. “We won't tolerate any criticism of our democracy. Our democracy is the best."

You might also be interested in – Indians from Punjab and Haryana claim they were duped into fighting for Russia