A number of teams have already announced their squads for Euro 2016 and a few more will be announcing it in another week's time as the European Championship is just round the corner. After Germany, Spain, Italy, France and others, it was time for Portugal, Croatia, Ukraine, Switzerland, Czech Republic and Turkey to announce their squads for the tournament.

Cristiano Ronaldo will lead the charge for Portugal in Euro 2016. This is probably going to be his last chance to bring home the coveted trophy for his nation. The last time he came close to doing so was back in 2004. But unfortunately, Greece got the better of Portugal in the final of the tournament.

They have also added the recent Bayern Munich recruit Renato Sanches in the squad for Euro 2016. Ricardo Carvalho, the former Chelsea defender, will be featuring in his fifth major tournament and probably the last as well for Portugal.

They are in a relatively easier group where they have been pitted alongside Australia, Hungary and Iceland.

Portugal:

Goalkeepers: Rui Patrício (Sporting CP), Anthony Lopes (Lyon), Eduardo (Dínamo Zagreb).

Defenders: Vieirinha (Wolfsburg), Cédric (Southampton), Pepe (Real Madrid), Ricardo Carvalho (Monaco), Bruno Alves (Fenerbahçe), José Fonte (Southampton), Eliseu (Benfica), Raphael Guerreiro (Lorient).

Midfielders: William Carvalho (Sporting CP), Danilo Pereira (Porto), João Moutinho (Monaco), Renato Sanches (Benfica), Adrien Silva (Sporting CP), André Gomes (Valencia), João Mário (Sporting CP).

Forwards: Rafa Silva (Braga), Ricardo Quaresma (BeÅŸiktaÅŸ), Nani (Fenerbahçe), Cristiano Ronaldo (Real Madrid), Éder (Lille).

Czech Republic have also announced a 28-man squad for Euro 2016. Aresnal duo Tomas Rosicky and Petr Cech have both made it into the Czech Republic squad.

Czech Republic:

Goalkeepers:Petr Cech (Arsenal), Tomas Vaclik (FC Basel), Tomas Koubek (Slovan Liberec).

Defenders:Theodor Gebre Selassie (Werder Bremen), Roman Hubnik (Viktoria Pilsen), Pavel Kaderabek (Hoffenheim), Michal Kadlec (Fenerbahce), David Limbersky (Viktoria Pilsen), Daniel Pudil (Sheffield Wednesday), Marek Suchy (FC Basel), Tomas Sivok (Bursaspor), Ondrej Zahustel (Sparta Prague).

Midfielders:Vladimir Darida (Hertha Berlin), Borek Dockal (Sparta Prague), Daniel Kolar (Viktoria Pilsen), Jan Kovarik (Viktoria Pilsen), Ladislav Krejci (Sparta Prague), Lukas Marecek (Sparta Prague), David Pavelka (Kasimpasa), Jaroslav Plasil (Bordeaux), Tomas Rosicky (Arsenal), Jiri Skalek (Brighton), Josef Sural (Sparta Prague).

Forwards: David Lafata (Sparta Prague), Tomas Necid (Burkaspor), Patrik Schick (Bohemians 1905), Milan Skoda (Slavia Prague), Matej Vydra (Reading).

Switzerland were the other nation to announce a 28-man squad for the European Championship. Denis Zakaria, 18, is the latest inclusion. Meanwhile skipper Gokhan Inler and several other players have not made it into the squad for the Euros. Xherdan Shaqiri will be a crucial player for the Swiss national side during Euro 2016.

Switzerland:

Goalkeepers:Roman Burki (Borussia Dortmund), Marwin Hitz (Augsburg), Yvon Mvogo (Young Boys), Yann Sommer (Borussia Monchengladbach).

Defenders:Johan Djourou (Hamburg), Nico Elvedi (Borussia Monchengladbach), Michael Lang (Basel), Stephan Lichtsteiner (Juventus), Francois Moubandje (Toulouse), Ricardo Rodriguez (Wolfsburg), Fabian Schar (Hoffenheim), Philippe Senderos (Grasshoppers), Steve von Bergen (Young Boys), Silvan Widmer (Udinese).

Midfielders:Valon Behrami (Watford), Blerim Dzemaili (Genoa), Gelson Fernandes (Rennes), Fabian Frei (Mainz), Xherdan Shaqiri (Stoke), Renato Steffen (Basel), Shani Tarashaj (Grasshoppers), Granit Xhaka (Borussia Monchengladbach), Denis Zakaria (Young Boys) Luca Zuffi (Basel).

Fowards: Erin Derdiyok (Kasimpasa), Breel Embolo (Basel), Admir Mehmedi (Bayer Leverkusen), Haris Seferovic (Eintracht Frankfurt).

Croatia from Group D have also announced a provisional squad for Euro 2016. This side is filled with superstars like Mario Mandzukic, Luka Modric, Ivan Rakitic and Mateo Kovacic. They are going to be a tough side in this forthcoming tournament so Czech Republic, Spain and Turkey should plan their tactics accordingly.

Croatia:

Goalkeepers: Danijel Subasic (Monaco), Lovre Kalinic (Hajduk Split), Ivan Vargic (Rijeka), Dominik Livakovic (Dinamo Zagreb).

Defenders: Vedran Corluka (Lokomotiv Moscow), Darijo Srna (Shakhtar Donetsk), Domagoj Vida (Dynamo Kiev), Sime Vrsaljko (Sassuolo), Gordon Schildenfeld (Dinamo Zagreb), Ivan Strinic (Napoli), Tin Jedvaj (Bayer Leverkusen), Duje Caleta-Car (Red Bull Salzburg).

Midfielders: Luka Modric (Real Madrid), Ivan Rakitic (Barcelona), Mateo Kovacic (Real Madrid), Marcelo Brozovic (Inter Milan), Milan Badelj (Fiorentina), Ivan Perisic (Inter Milan), Alen Halilovic (Sporting Gijon), Domagoj Antolic, Marko Rog, Ante Coric (All Dinamo Zagreb).

Forwards: Mario Mandzukic (Juventus), Nikola Kalinic (Fiorentina), Marko Pjaca, Duje Cop (Both Dinamo Zagreb), Andrej Kramaric (Leicester City).

Turkey have also announced a 31-man provisional squad for Euro 2016. Turkey will begin their Euro 2016 campaign against Croatia on June 12 in Paris.

Turkey:

Goalkeepers: Ali ÅžaÅŸal Vural (EskiÅŸehirspor), Harun Tekin (Bursaspor), Onur Kıvrak (Trabzonspor), Volkan Babacan (Ä°stanbul BaÅŸakÅŸehir).

Defenders: Gökhan Gönül (Fenerbahçe), Åžener Özbayraklı (Fenerbahçe), Ahmet Çalık (GençlerbirliÄŸi), ÇaÄŸlar Söyüncü (Altınordu), Hakan Balta (Galatasaray), Mehmet Topal (Fenerbahçe), Semih Kaya (Galatasaray), Serdar Aziz (Bursaspor), Caner Erkin (Fenerbahçe), Ä°smail Köybaşı (BeÅŸiktaÅŸ).

Midfielders: Emre Mor (Nordsjælland), Gökhan Töre (BeÅŸiktaÅŸ), Volkan Åžen (Fenerbahçe), Yasin Öztekin (Galatasaray), Hakan ÇalhanoÄŸu (Bayer Leverkusen), Mahmut Tekdemir (Ä°stanbul BaÅŸakÅŸehir), Nuri Åžahin (Borussia Dortmund), OÄŸuzhan Özyakup (BeÅŸiktaÅŸ), Ozan Tufan (Fenerbahçe), Selçuk Ä°nan (Galatasaray), Alper Potuk (Fenerbahçe), Arda Turan (Barcelona), Olcay Åžahan (BeÅŸiktaÅŸ).

Forwards: Burak Yılmaz (Beijing Guoan), Cenk Tosun (BeÅŸiktaÅŸ), Mevlüt Erdinç (Guingamp), Yunus Mallı (Mainz).

Ukraine was the latest to announce a 26-man provisional squad for Euro 2016. The Ukrainian outfit kick-start their European Championship campaign against World Champions Germany on June 12 in Lille.

Ukraine:

Goalkeepers: Denys Boyko (BeÅŸiktaÅŸ), Andriy Pyatov (Shakhtar Donetsk), Nikita Shevchenko (Zorya Luhansk).

Defenders: Artem Fedetskiy (Dnipro), Mykyta Kamenyuka (Zorya Luhansk), Olexandr Kucher (Shakhtar Donetsk), Yevhen Khacheridi (Dynamo Kyiv), Yaroslav Rakitskiy (Shakhtar Donetsk), Vyacheslav Shevchuk (Shakhtar Donetsk).

Midfielders: Denys Garmash (Dynamo Kyiv), Oleh Gusev (Dynamo Kyiv), Oleksandr Karavayev (Zorya Luhansk), Viktor Kovalenko (Shakhtar Donetsk), Yevhen Konoplyanka (Sevilla), Maksym Malyshev (Shakhtar Donetsk), Ivan Petriak (Zorya Luhansk), Ruslan Rotan (Dnipro), Serhiy Rybalka (Dynamo Kyiv), Serhiy Sydorchuk (Dynamo Kyiv), Taras Stepanenko (Shakhtar Donetsk), Anatoliy Tymoshchuk (Kairat Almaty), Yevhen Shakhov (Dnipro Dnipropetrovsk).

Forwards: Pylyp Budkivskiy (Zorya Luhansk), Artem Kravets (Stuttgart), Andriy Yarmolenko (Dynamo Kyiv), Roman Zozulya (Dnipro).