Манифестанты прошли от Никитских ворот по Тверскому бульвару до Пушкинской площади, где начался митинг. СМИ по-разному оценивают количество участников: от 100 до 1,5 тыс. человек.
Оппозиционеры собрались возле памятника академику Тимирязеву в начале Тверского бульвара. Среди собравшихся: сопредседатели оппозиционного движения "Солидарность" Борис Немцов и Гарри Каспаров в сопровождении двух охранников, сопредседатель Партии народной свободы Владимир Рыжков, правозащитник Лев Пономарев. Среди собравшихся журналисты определили Николая II, но кто прятался в костюме императора, выяснить не удалось.
Собравшиеся начали шествие, неся главный лозунг "19-22 августа 1991 года - не отдадим нашу Победу", а также российский флаг шириной 1,5 и длиной около 25 метров.
Шествие проходило по Тверскому бульвару к Пушкинской площади. Его участники периодически скандировали: "Россия будет свободна!", "Россия без Путина!", "Хунту долой!".
На всем маршруте митингующих с обеих сторон охраняли два ряда сотрудников правоохранительных органов, которые перемещались по мере передвижения демонстрантов. При этом в момент начала шествия все посторонние, кто отдыхал на бульваре, сидя на лавочках и играя на детской площадке, были удалены оттуда, а все переходы через бульвар были закрыты.
22 августа 1991 года члены ГКЧП были арестованы. На Краснопресненской набережной Москвы состоялся митинг: отстоявшие Белый дом вынесли гигантское полотнище российского триколора, наспех сшитого руками победителей. А президент РСФСР Ельцин объявил, что принято решение сделать бело-лазорево-красный стяг новым государственным флагом России. В честь этого события в 1994 году 22 августа назначено Днем Государственного флага России.