England will clash against Croatia in a winner-takes-all contest in their final UEFA Nations League group game at the Wembley Stadium.
Spain will hope to end 2018 on a high when they play their final game of the year against Bosnia and Herzegovina at Estadio Gran Canaria on Sunday
Top spot in Group A2 and a place in the finals of the UEFA Nations League will be up for grabs when Switzerland host Belgium in Lucerne on Sunday
Argentina will clash against Mexico in the first of two consecutive friendlies between the two nations at the Estadio Mario Alberto Kempes.
Top spot in Group 3 of the UEFA Nations League A will be on the line when Italy welcome Portugal to Stadio Olimpico in a Matchday 5 tie on Saturday
Two South American heavyweights clash against each other on Friday night as Brazil face off against Uruguay at the Emirates Stadium, London.
France will be hoping to book their place in the UEFA Nations League finals when they travel to Stadion Feijenoord to take on Netherlands on Friday
Wayne Rooney will pull on the England jersey for one last time, when the Three Lions host USA in an international friendly at the Wembley Stadium on Thursday.
Spain will be hoping to seal their passage to the UEFA Nations League finals when they take on Croatia at Stadion Maksimir on Thursday night.
Germany face off against fellow European nation Russia in a high-profile friendly encounter at the Red Bull Arena, Leipzig, on Thursday night.