Latem 2003 Rozehnal podpisał 4-letni kontrakt z czołowym klubem ligi belgijskiej, Club Brugge, które zapłaciło za niego 500 tysięcy euro. Z klubem z Brugii po dwumeczu z Borussią Dortmund awansował do fazy grupowej Ligi Mistrzów, w której rozegrał 5 meczów. W lidze także był zawodnikiem podstawowej jedenastki, rozegrał 26 meczów i z Brugge został wicemistrzem Belgii. W sezonie 2004/2005 z Brugge mógł świętować mistrzostwo kraju, a jego udział w tym sukcesie to 24 mecze i 1 gol (w przegranym 2:3 meczu z Sint-Truidense VV).

W 2005 roku Rozehnal za 3 miliony euro przeszedł do Paris Saint-Germain. W Ligue 1 zadebiutował 29 lipca w wygranym 4:1 meczu z FC Metz. Był podstawowym zawodnikiem PSG w sezonie 2005/2006 i zagrał w jego barwach we wszystkich 38 ligowych meczach. Z PSG wywalczył Puchar Francji (grał w wygranym 2:1 finale z Olympique Marsylia), a w lidze zajął z nimi 9. pozycję. W sezonie 2006/2007 niemal do ostatniej kolejki bronił się z PSG przed spadkiem i wystąpił w rozgrywkach Pucharu UEFA.