Rozehnal played in all three of Czech Republic's matches at the 2006 FIFA World Cup and is the 33rd most capped player in Czech history. At Paris Saint Germain in the 2006–07 season, he was named as the club's Player of the Year. His form resulted in reported interest from Borussia Dortmund, Newcastle United and Sevilla.
On 22 June 2007 it was confirmed by the player's agent that a "definite agreement" had been reached for the player to join Newcastle United. He underwent a medical check on June 25 and Newcastle confirmed the transfer had been completed on 29 June for a fee of £2.9 million.