With the European league football season coming to an end with this weekend's UEFA Champions League Final, the attention will soon turn to Russia as the 2018 FIFA World Cup kicks off on 14 June with Russia vs Saudi Arabia.
Here's where and when our Bianconeri will be battling for their countries:
Goalkeepers
WOJCIECH SZCZESNY | POLAND
- 19 June vs Senegal (Moscow)
- 24 June vs Colombia (Kazan)
- 28 June vs Japan (Volgograd)
DEFENDERS
MEDHI BENATIA | MOROCCO
- 15 June vs Iran (St. Petersburg)
- 20 June vs Portual (Moscow)
- 25 June vs Spain (Kaliningrad)
STEPHAN LICHTSTEINER | SWITZERLAND
- 17 June vs Brazil (Rostov-on-Don)
- 22 June vs Serbia (Kaliningrad)
- 27 June vs Costa Rica (Niznhy Novgorod)
MIDFIELDERS
SAMI KHEDIRA | GERMANY
- 17 June vs Mexico (Moscow)
- 23 June vs Sweden (Sochi)
- 27 June vs South Korea (Kazan)
BLAISE MATUIDI | FRANCE
- 16 June vs Australia (Kazan)
- 21 June vs Peru (Yekaterinburg)
- 26 June vs Denmark (Moscow)
RODRIGO BENTANCUR | URUGUAY
- 15 June vs Egypt (Yekaterinburg)
- 20 June vs Saudi Arabia (Rostov-on-Don)
- 25 June vs Russia (Samara)
FORWARDS
JUAN CUADRADO | COLOMBIA
- 19 June vs Japan (Saransk)
- 24 June vs Poland (Kazan)
- 28 June vs Senegal (Samara)
MARIO MANDZUKIC | CROATIA
- 16 June vs Nigeria (Kaliningrad)
- 21 June vs Argentina (Nizhny Novgorod)
- 26 June vs Iceland (Rostov-on-Don)
*NOTE: Juventus forward Marko Pjaca currently on loan at Schalke 04 is also on the Croatia squad
PAULO DYBALA & GONZALO HIGUAIN | ARGENTINA
- 16 June vs Iceland (Moscow)
- 21 June vs Croatia (Nizhny Novgorod)
- 26 June vs Nigeria (St. Petersburg)
DOUGLAS COSTA | BRAZIL
- 17 June vs Sweden (Rostov-on-Don)
- 22 June vs Costa Rica (St. Petersburg)
- 27 June vs Serbia (Moscow)