– Jag har två söner och jag vill inte ge dem det där jävla monstret. Krig är en tragedi för oss alla, säger 48-årige Dmitrij Maltsev, som gick med i ett demonstrationståg i S:t Petersburg.
Protesterna mot invasionen startade i torsdags och har fortsatt dagligen.
Människorättssajten OVD-Info, som dokumenterar politisk förföljelse och godtyckliga frihetsberövanden, uppger att minst 2 710 personer i 52 städer greps under protester på söndagen. Sammanlagt under fyra dagar ska nära 6 000 personer ha gripits.
Kreml har dock försökt tona ned protesterna och insisterar på att attacken mot Ukraina har brett stöd hos befolkningen.
Även i grannlandet Belarus rapporteras det om många gripna vid protester mot kriget.
Enligt den belarusiska människorättsorganisationen Viasna greps 530 personer under demonstrationer i minst tolv städer i Belarus under söndagen.
Belarus gränsar till både Ryssland och Ukraina och har upplåtit sitt territorium och gräns mot Ukraina för de ryska invasionsstyrkorna.