Here's the preliminary World Cup squads for Australia, Cameroon, Denmark and Switzerland.
Australia preliminary squad:
Michael Beauchamp, Mark Bresciano, Tim Cahill, Nick Carle, David Carney, Scott Chipperfield, Jason Culina, Brett Emerton, Adam Federici, Richard Garcia, Vince Grella, James Holland, Brett Holman, Mile Jedinak, Brad Jones, Josh Kennedy, Harry Kewell, Shane Lowry, Scott McDonald, Mark Milligan, Craig Moore, Lucas Neill, Jade North, Tommy Oar, Nikita Rukavytsya, Mark Schwarzer, Carl Valeri, Dario Vidosic, Luke Wilkshire, Rhys Williams
Note: Adelaide United goalkeeper Eugene Galekovic has been selected as a 31st player as back-up to the three goalkeepers.
Cameroon provisional squad:
Goalkeepers: Hamidou Souleymanou (Kayserispor), Carlos Kameni (Espanyol), Guy Roland Ndy Assembe (Valenciennes), Amour Patrick Tignyemb (Bloemfontein Celtic)
Defenders: Jean Patrick Abouna Ndzana (Astres de Douala), Benoit Assou-Ekotto (Tottenham), Sebastien Bassong (Tottenham), Gaetan Bong (Valenciennes), Aurelien Chedjou (Lille), Geremi Njitap (Ankaragucu), Stephane Mbia (Marseille), Makadji Boukar (Al Nahdha), Nicolas Nkoulou (Monaco), Rigobert Song (Trabzonspor)
Midfielders: Marcel Ndjeng (Augsburg), Eyong Enoh (Ajax), Jean II Makoun (Lyon), Georges Mandjeck (Kaiserslautern), Joel Matip (Schalke), Patrick Mevoungou (Canon Sportif de Yaounde), Landry Nguemo (Celtic), Alexandre Song (Arsenal)
Forwards: Vincent Aboubakar (Coton Sport), Eric Choupo-Moting (Nuremberg), Achille Emana (Betis), Samuel Eto'o (Inter Milan), Mohamadou Idrissou (Freiburg), Dorge Kouemaha (Club Brugges), Achille Webo (Mallorca), Jacques Zoua (FC Basel).
Denmark squad:
Goalkeepers: Thomas Sorensen (Stoke City), Stephan Andersen (Brondby), Kim Christensen (IFK Gothenburg) Jesper Christiansen (FC Copenhagen).
Defenders: William Kvist (FC Copenhagen), Simon Kjaer (Palermo), Lars Jacobsen (Everton), Per Kroldup (Fiorentina), Daniel Agger (Liverpool), Patrick Mtigliga (Malaga), Simon Poulsen (AZ Alkmaar), Leon Jessen (Midtjylland), Anders Christensen (OB Odense).
Midfielders: Martin Jorgensen (AGF Aarhus), Christian Poulsen (Juventus), Jakob Poulsen (AGF Aarhus), Dennis Rommedahl (Ajax Amsterdam), Thomas Kahlenberg (VfL Wolfsburg), Thomas Enevoldsen (FC Groningen), Christian Eriksen (Ajax Amsterdam), Mikkel Beckmann (Randers), Mikkel Thygesen (Midtjylland), Michael Krohn-Dehli (Brondby IF), Daniel Jensen (Werder Bremen), Michael Silbernauer (FC Copenhagen), Jesper Gronkjaer (FC Copenhagen).
Forwards: Jon Dahl Tomasson (Feyenoord), Soren Larsen (Toulouse), Nicklas Bendtner (Arsenal), Morten Rasmussen (Celtic).
Switzerland squad:
Goalkeepers: Diego Benaglio (Wolfsburg), Johnny Leoni (Zurich), Marco Wolfli (Young Boys).
Defenders: Mario Eggimann (Hannover), Stephane Grichting (Auxerre), Stephan Lichtsteiner (Lazio), Philippe Senderos (Arsenal), Christoph Spycher (Eintracht Frankfurt), Steve Von Bergen (Hertha Berlin), Reto Ziegler (Sampdoria).
Midfielders: Tranquillo Barnetta (Bayer Leverkusen), Valon Behrami (West Ham), Gelson Fernandes (St Etienne), Benjamin Huggel (Basle), Gokhan Inler (Udinese), Marco Padalino (Sampdoria), Pirmin Schwegler (Eintracht Frankfurt), Xherdan Shaqiri (Basle).
Forwards: Eren Derdiyok (Bayer Leverkusen), Alexander Frei (Basle), Blaise Nkufo (FC Twente), Marco Streller (Basle), Hakan Yakin (Lucerne).