Od 2002 należał do Unii Chrześcijańskich Demokratów i Centrum, którą współtworzyło m.in. CCD. W wyborach w 2006 ponownie został deputowanym (XV kadencji). Należał do zwolenników opuszczenia centroprawicowej koalicji skupionej wokół Silvia Berlusconiego. W styczniu 2008 wystąpił z UDC, współtworząc wraz z senatorem Mario Baccinim nowe ugrupowanie pod nazwą Biała Róża. Partia ta weszła zaraz po powstaniu w koalicję właśnie z UDC, tworząc wspólną listę wyborczą (pod nazwą Unia na rzecz Centrum). Z jej ramienia Bruno Tabacci w przedterminowych wyborach w tym samym roku odnowił mandat na XVI kadencję. Wkrótce przejął kierownictwo w Białej Róży jako jej nowy sekretarz generalny, zaś w 2009 przeszedł do Sojuszu dla Włoch. W 2012 współtworzył Centrum Demokratyczne, z jego ramienia w 2013 ponownie wybrany do Izby Deputowanych na XVII kadencję.
W 2018 i 2022 utrzymywał mandat poselski, będąc kandydatem centrolewicy w okręgu większościowym.