World Cup 2014: Warm-up fixtures and results for every team heading to Brazil
The big kick-off is on June 12 but there are plenty of warm-up matches to get the teams into gear and fans in the mood for the World Cup.
England take on Peru at Wembley before heading to the Miami sunshine for matches against Ecuador and Honduras.
Hosts Brazil will put the finishing touches to their preparation by facing Panama and Serbia while holders Spain tackle Bolivia and El Salvador.
All the fixtures are below.
Group A
BRAZIL
Jun 3 Panama in Goiania
Jun 6 Serbia in Sao Paulo
CAMEROON
May 26 Macedonia in Kufstein, Austria
May 29 Paraguay in Kufstein, Austria
Jun 1 Germany in Monchengladbach
CROATIA
May 31 Mali in Osijek
Jun 6 Australia in Salvador
MEXICO
May 29 Israel in Mexico City
Jun 3 Bosnia and Herzegovina in Chicago
Jun 6 Portugal in Foxborough
Group B
AUSTRALIA
May 26 South Africa in Sydney
Jun 2 Fixture to be confirmed
Jun 6 Croatia in Salvador
HOLLAND
May 17 Holland 1-1 Ecuador in Amsterdam
May 31 Ghana in Rotterdam
Jun 4 Wales in Amsterdam
CHILE
May 30 Egypt in Santiago
Jun 4 Northern Ireland in Valparaiso
SPAIN
May 30 Bolivia in Seville
Jun 7 El Salvador in Washington
Group C
COLOMBIA
May 31 Jordan in Buenos Aires
IVORY COAST
May 30 Bosnia and Herzegovina in St Louis
Jun 4 El Salvador in Dallas
GREECE
May 31 Portugal in Lisbon
Jun 3 Nigeria in Pennsylvania
Jun 6 Bolivia in Harrison
JAPAN
May 27 Cyprus in Saitama
Jun 2 Costa Rica in Tampa
Jun 6 Zambia in Tampa
Group D
ENGLAND
May 30 Peru in London
Jun 4 Ecuador in Miami
Jun 7 Honduras in Miami
ITALY
May 31 v Republic of Ireland in London
Jun 4 v Luxembourg in Verona
Jun 8 Fluminense in Rio
URUGUAY
May 30 Northern Ireland in Montevideo
Jun 4 Slovenia in Montevideo
COSTA RICA
Jun 2 Japan in Tampa, USA
Jun 6 Republic of Ireland, Philadelphia
Group E
FRANCE
May 27 Norway in Paris
Jun 1 Paraguay in Nice
Jun 8 Jamaica in Lille
HONDURAS
May 29 Turkey in Washington
Jun 1 Israel in Houston
Jun 7 England in Miami
ECUADOR
May 17 Holland 1-1 Ecuador in Amsterdam
May 31 Mexico in Arlington
Jun 4 England in Miami
SWITZERLAND
May 30 Jamaica in Lucerne
Jun 3 Peru in Lucerne
Group F
ARGENTINA
Jun 4 Trinidad & Tobago in La Plata
Jun 7 Slovenia in Buenos Aires
BOSNIA & HERZEGOVINA
May 30 Ivory Coast in St Louis
Jun 5 Mexico in Chicago
IRAN
May 18 Iran 0-0 Belarus in Kapfenberg
May 26 Montenegro in Hartberg, Austria
May 30 Angola in Hartberg, Austria
Jun 8 Trinidad & Tobago in Sao Paulo
NIGERIA
May 28 Scotland in London
Jun 3 Greece in Philadelphia
Jun 7 United States in Jacksonville
Group G
GERMANY
May 13 Germany 1-1 Poland in Hamburg
Jun 1 Cameroon in Monchengladbach
Jun 6 Armenia in Mainz
PORTUGAL
May 31 Greece in Lisbon
Jun 6 Mexico in Foxborough
Jun 10 Republic of Ireland in New Jersey
GHANA
May 31 Holland in Rotterdam
Jun 9 South Korea in Miami
USA
May 28 Azerbaijan in San Francisco
Jun 1 Turkey in Harrison
Jun 7 Nigeria in Jacksonville
Group H
BELGIUM
May 26 Luxembourg in Brussels
Jun 1 Sweden in Solna
Jun 7 Tunisia in Brussels
RUSSIA
May 26 Slovakia in St Petersburg
May 31 Norway in Oslo
Jun 6 Morocco in Moscow
ALGERIA
May 31 Armenia in Sion, Switzerland
Jun 4 Romania in Geneva, Switzerland
SOUTH KOREA
May 28 Tunisia in Seoul
Jun 9 Ghana in Miami
—Daily Mail