По уже сложившейся традиции 31-е число стало днем несанкционированных акций оппозиции и ее столкновений с милицией и идеологическими противниками. На Триумфальной площади в среду прошли сразу две акции — официальная и несанкционированная. Сначала у памятника Маяковскому митинговали активисты прокремлевских молодежных движений «Россия молодая», «Местные» и «Молодая гвардия Единой России». На акции «Поколение против террора» несколько тысяч молодых людей с национальными флагами и полотнищами своих движений слушали песни группы «Алиса», «Сплин» в записи.
Менее известные музыканты и жизнерадостные активисты выступали перед молодежью живьем на фоне экрана, где крутилось видеоролики со взорванными вагонами и телами погибших.
Некоторые молодые люди были с красными повязками в виде сердца. Видимо, это были участники проходившей днем акции по сдаче крови для жертв терактов. «Нас не запугать, мы не боимся смерти», — неслось со сцены. Молодые люди с жестокими и не обремененными интеллектом лицами и надписью «Смерти нет» отделяли веселую молодежь от «несогласных», вышедших на площадь в шесть вечера. Пришедших на акции оппозиционеров милиция теснила к входу в метро.
Оппозиция по традиции каждое 31-е число проводит на Триумфальной площади митинг против нарушения 31-й статьи Конституции РФ о свободе собраний. Из-за терактов в московском метро часть оппозиционеров решили пропустить мартовскую акцию и принять участие в возложении цветов на станции метро «Парк культуры». Однако большая часть активистов все-таки пришли на Триумфальную площадь.
Оппозиционеров было 200—300 человек, еще столько же было журналистов. Как обычно (акции в рамках «Стратегии-31» проходят с 31 мая прошлого года), на площади было около сотни милиционеров, которые, объединившись в цепочки, теснили толпу. Как только кто-то из оппозиционеров начинал говорить с прессой или скандировать лозунги, его хватали несколько милиционеров и грубо тащили в автобус, расталкивая журналистов.
Первым унесли организатора акции Константина Косякина из «Левого фронта», потом забрали в автобус и правозащитника Льва Пономарева. Не пощадили и членов политсовета московской «Солидарности».
Где-то через час после начала акции в толпе появился лидер нацболов Эдуард Лимонов. Его прижали к дверям Концертного зала имени Чайковского. Лимонова не было видно из-за спин трех или четырех охранников. В конце концов милиция взяла писателя и его охрану в кольцо и потащила в автобус. «Мы будем продолжать выходить», — кричал Лимонов. На вопрос, как он оценивает действия милиции, Лимонов саркастически отметил: «Милиция с народом». Державший его полковник рассмеялся и сказал: «Это точно».
После того как Лимонова увезли, толпа начала постепенно редеть. Забрали еще несколько активистов, в том числе координатора «Обороны» Олега Козловского. Всего задержали 30—40 человек.
До станции «Парк культуры», где в понедельник взорвалась смертница, а в среду пришла возложить цветы правозащитница Людмила Алексеева, доехали немногие не задержанные милицией оппозиционеры. Алексеева появилась на станции ровно в 20.00 в сопровождении одного из лидеров оппозиции Бориса Немцова и председателя центра «Мемориал» Олега Орлова. Они возложили цветы и начали отвечать на вопросы журналистов.
Неожиданно протиснувшийся вплотную к Алексеевой молодой человек ударил 82-летнюю женщину по голове со словами «Ты еще жива, сука?!». Орлов, крикнув: «Ах, ты мразь!» — оттолкнул хулигана. Потом кто-то в толпе хвалился, что ударил нападавшего в пах.
Подбежавшие милиционеры увели хулигана и Орлова в отделение милиции на станции метро. Как удалось увидеть корреспонденту «Газеты.Ru», напавшего на правозащитницу посадили в «обезьянник». Орлова привлекли как свидетеля. Алексеева с помощью Немцова покинула станцию. Она заявила, что чувствует тяжесть в голове, и не исключила, что обратится к врачу. На место происшествия прибыл пресс-секретарь ГУВД Москвы Виктор Бирюков. Он заявил, что личность нападавшего установлена, однако отказался сообщить его имя. От оппозиционеров (в частности, от члена политсовета «Солидарности» Ильи Яшина) известно, что нападавшего зовут Константин Переверзев и он называет себя «русским патриотом».