Vladimir Putin has been sworn in for another six years as Russian president.
Some 5,000 guests attended the lavish ceremony in an ornate Kremlin hall.
Putin was inaugurated for his fourth term as president two months after more than 70 percent of voters backed him in a presidential election in which he had no serious challengers.
His most dangerous opponent, Alexei Navalny, was barred from running in that vote, and on Saturday Navalny and hundreds of his supporters were detained by police while protesting over Putin's new term under the slogan: "Putin is not our tsar."
The Russian constitution bars him from running again when his new term ends in 2024.