民党与自由联盟-民主联盟组成执政联盟，由当时社民党主席弗拉迪米尔·什皮德拉出任捷克总理。弗拉迪米尔·什皮德拉在2004年宣布辞职。在2006年6月2日到3日的选举中，社民党赢得了32.3%的得票率，拿下众议院74个席位。这场选举最初造成右派政党（包括绿党）和左派政党之间的政治僵局，分别拥有100席。最后由于社民党两位议员Miloš Melčák与Michal Pohanka在信任投票时弃权，打破政治僵局，让公民民主党（ODS）、基民盟（KDU-ČSL）和绿党（SZ）组成执政联盟。社民党因此成为在野党。