，而自由党在2004年香港立法会选举中成功取回直选议席。七一游行后，民建联在2003年香港区议会选举惨败，但在2004年香港立法会选举取得10席，2007年香港区议会选举中，共得117席大胜，民建联从此坐大，成为建制派第一大党。民建联于2005年併入香港协进联盟后，改走跨阶层路线，以扩大在立法会的影响力。此后，工联会在2008年起独立参选，不再以民建联名义参选立法会。因民建联主席马力逝世而出缺的2007年港岛区补选由因推销基本法二十三条立法而下台的前保安局局长叶刘淑仪对撼获泛民主派支持的前政务司司长陈方