The following is a list of squads for each nation who competed at the 2009 FIFA Confederations Cup in South Africa from 14 June to 28 June 2009, as a prelude to the 2010 FIFA World Cup. Each squad consisted of 23 players, three of which had to be goalkeepers. Replacement of injured players was permitted until 24 hours before the team's game. Players marked (c) were named as captain for their national team.
^Pablo Hernández was called up as a replacement for the injured Andrés Iniesta on 5 June 2009. "Iniesta out of Spain squad". Sky Sports. 5 June 2009. Archived from the original on 9 June 2009. Retrieved 9 June 2009.
^Mohamed Mohsen Abou Greisha was called up as a replacement for the injured Amr Zaki on 5 June 2009. "Zaki out of Confederations Cup". BBC Sport. 10 June 2009. Retrieved 11 June 2009.