Gary Cahill has signed a two-year deal at Crystal Palace.

The defender was a free agent after leaving Chelsea at the end of last season.

He told Palace's official site: "I'm glad to be here, I think it's a good opportunity for me to continue my career in the Premier League, and to play in a good, exciting team.

"There are some very exciting, talented players here. I'm looking forward to the challenge."