A Moscow district court on Saturday ruled to fine Kremlin critic Alexei Navalny 850,000 rubles (11,481 U.S. dollars) for slandering a Russian World War II veteran.
The prosecution has requested a fine of 950,000 rubles, but the court viewed the fact that Navalny has an underage child as extenuation.
The court found the activist guilty of making online comments on June 2 defaming World War II veteran Ignat Artemenko, who expressed support for amendments to the Russian constitution.
Earlier this week, Kremlin spokesman Dmitry Peskov told reporters that it is unacceptable to insult veterans in Russia.
In another hearing on Saturday, the Moscow City Court upheld a lower court verdict of imprisonment for Navalny, but cut his jail term by more than one month.
With all the time of house arrest deducted, Navalny will now face about 2.5 years behind bars for a fraud case concerning French cosmetics company Yves Rocher.
The 44-year-old opposition figure has vowed to appeal both the rulings.