Первым спикером российской Государственной думы был Иван Рыбкин, занимавший этот пост с 14 января 1994 года по 17 января 1996 года. В ходе выборов спикера Госдумы второго созыва проиграл коммунисту Геннадию Селезневу. Стал рядовым независимым депутатом. 4 апреля 1996 года создал и возглавил Социалистическую партию, которая на президентских выборах заявила о поддержке Бориса Ельцина. В октябре 1996 года был назначен вновь избранным президентом на пост секретаря Совета безопасности, который занимал до 1998 года. В дальнейшем неоднократно безуспешно пытался вернуться в большую политику, в частности в 2004 году баллотировался на пост президента, однако снял свою кандидатуру.
Геннадий Селезнев был председателем Госдумы двух созывов с 17 января 1996 года по 29 декабря 2003 года. Господин Селезнев избирался от КПРФ, однако в мае 2002 года был исключен из партии за отказ покинуть пост спикера, когда коммунисты лишились руководящих мест в комитетах. После ухода из КПРФ создал собственную Партию возрождения России. На думских выборах 2003 года переизбрался по одномандатному округу в Санкт-Петербурге, но без поддержки крупных политических сил претендовать на пост спикера больше не мог. Господин Селезнев вошел в комитет по промышленности, строительству и наукоемким технологиям. В декабре 2006 года Геннадий Селезнев вступил во фракцию «Родина» («Народная воля»—СЕПР). В 2007 году пытался переизбраться под вторым номером в общефедеральном списке партии «Патриоты России», которая не прошла в Госдуму, получив 0,89% голосов. Фактически отошел от политики, занявшись банковским бизнесом. До декабря 2010 года являлся председателем совета директоров Мособлбанка.