1997 m. kovo mėn. paskirtas Rusijos ministro pirmininko V.Černomyrdino pirmuoju pavaduotoju, kartu buvo Rusijos kuro ir energetikos ministras. Kitoje S.Kirijenkos vyriausybėje (1998 m. balandžio – rugpjūčio mėn.) buvo vicepremjeras.
Nuo 2000 m. – Rusijos dešiniosios opozicijos veikėjas, aktyvus V.Putino politikos kritikas. 2000–2003 m. buvo Rusijos valstybės dūmos pirmininko pavaduotojas nuo Dešiniųjų jėgų sąjungos frakcijos.
2011–2012 m. organizavo masinius opozicijos protesto mitingus Maskvoje. Kartu su kitais paskelbė devynis pranešimus apie korupciją V.Putino aplinkoje.
Nuo 2012 m. – Rusijos respublikonų-liaudies laisvės partijos pirmininkas.