Своеобразную демократическую оппозицию правительству составили либеральные движения «Яблоко» во главе с Явлинским и «Вперед, Россия!» с Б. Федоровым. Зюганов считал, что по своим основополагающим постулатам эти организации были, безусловно, близки к правительственным блокам, открыто противостояли всем левым силам, но они имели собственные взгляды на тактику осуществления реформ, а также личные амбиции лидеров. Проведенные опросы показали, что около половины избирателей поддержат левые партии и блоки. Это очень серьезно встревожило власти, которые, не стесняясь, вступили в предвыборный марафон, откровенно подыгрывая своим ставленникам. Средства массовой информации активно поддерживали проправительственные блоки. Аналитические центры прорабатывали возможность отмены выборов или их переноса в связи с событиями в Чечне или с массовыми нарушениями в избирательной кампании. В информационном пространстве доминировала «партия власти». Большую поддержку ей оказала творческая столичная интеллигенция, например кинорежиссер Никита Михалков, ставший вторым номером в списке блока Черномырдина «Наш Дом — Россия». Сыграла свою роль поддержка героя Чечни генерала Льва Рохлина. Однако никакие ухищрения радикально не помогли противникам Зюганова. Результаты выборов потрясли отечественный истеблишмент.
Компартия Зюганова получила 22 % голосов, на втором месте оказалась ЛДПР — 10,99 %, только на третьем месте оказалась правительственная партия «НДР» — 9,95 % и наконец «Яблоко» «вкусили» 7,12 % избирателей. Едва не перешли 5 %-ный барьер партия Гайдара — «Выбор России» и блок Анпилова «За СССР». Но их голоса практически отошли их соответствующим коллегам — и поэтому никто не осмелился говорить о том, что коммунисты взяли чужие голоса. Первоначально партия Зюганова получила суммарно, включая депутатов по одномандатным округам, 158 мест в парламенте. Это — самая крупная фракция парламента. Для абсолютного большинства коммунистам не хватило 70 мандатов, которые были частично компенсированы за счет блока с другими оппозиционно настроенными депутатами. Частично — потому что не всегда удавалось полностью контролировать их политическое поведение и сформированное большинство носило ситуативный характер под тот или иной законопроект. Большой победой Зюганова и руководимой им фракции КПРФ являлось избрание с большим трудом в третьем туре большинством в 231 голос при минимуме 226 председателем Государственной Думы члена президиума ЦК КПРФ, бывшего редактора «Правды» Геннадия Николаевича Селезнева. Занятие четвертого по значению поста в стране коммунистом принципиально меняло облик политической элиты, да и всей страны, и объективно подрывало антикоммунистический курс руководства и позиции апологетов либерализма.
Геннадий Селезнев 1947 года рождения, работал токарем, учился в пограничном училище, закончил факультет журналистики ЛГУ, работал заместителем, а затем и главным редактором газеты «Смена» в Ленинграде. В 1980-х гг. работал в ЦК ВЛКСМ, был назначен главным редактором газеты «Комсомольская правда». В начале 1990-х гг. главный редактор газеты «Правда»; снят Правительством за поддержку Верховного Совета РСФСР в кровавых событиях 1993 г. В Государственной Думе проявил себя как лучший спикер парламента последнего времени. Вместе с Зюгановым Селезнев является ведущим деятелем КПРФ в Государственной Думе, определяя многие ее решения. Кандидат исторических наук, академик Академии социальных наук, автор ряда научных работ.
Хотя КПРФ не стала правящей партией, но она, несомненно, превратилась в главную парламентскую силу. Фракция коммунистов единогласно избрала своим главой лидера КПРФ Геннадия Зюганова. Его заместителем стал Валентин Купцов, который являлся также первым заместителем председателя ЦК КПРФ. Для организации плодотворной деятельности большой фракции было жизненно необходимо создание рабочего органа, который бы стал опорой Зюганова. Вскоре был создан Совет фракции, в который вошли А. И. Лукьянов, Ю. Д. Маслюков, В. И. Илюхин, В. И. Зоркальцев, О. А. Шенкарев (впоследствии выведенный из фракции) и Р. Г Гостев; позднее вошли И. И. Мельников, С. П. Горячева и председатели комитетов. Совет фракции является не формальным, а реальным органом, обеспечившим функционирование фракции, разработку единой позиции относительно порядка голосования и др. 27 депутатов-коммунистов решением руководства фракции были направлены для работы в Аграрную депутатскую группу, в депутатскую группу «Народовластие». Кроме того, несколько депутатов покинули фракцию в связи с избранием губернаторами регионов (2), переходом на работу в Правительство (2), переходом в другую фракцию (2) и в число независимых депутатов (3), и т. д.