Christanval was then signed by Barcelona of Spain's La Liga for a £6.5 million fee in June 2001, the team he supported as a child. After being released from Barcelona in 2003, he joined Marseille on 18 July on a four-year contract. They reached the 2004 UEFA Cup Final in his first season, but he was an unused substitute as they lost 2–0 to Valencia.