England have been drawn alongside Italy, Costa Rica and Uruguay in Group D of the 2014 FIFA World Cup.
The Three Lions begin their campaign against Italy in Manaus on 14 June.
They travel to Sao Paulo to take on Uruguay four days later, before finishing the group stage in Belo Horizonte against Costa Rica on 24 June.
World Cup schedule in full. All times BST.
GROUP A
12 June Sao Paulo, 21.00: Brazil v Croatia
13 June Natal, 17.00: Mexico v Cameroon
17 June Fortaleza, 20.00: Brazil v Mexico
18 June Manaus, 20.00: Cameroon v Croatia
23 June Brasilia, 21.00: Cameroon v Brazil
23 June Recife, 21.00: Croatia v Mexico
GROUP B
13 June Salvador, 20.00: Spain v Netherlands
13 June Cuiaba, 23.00: Chile v Australia
18 June Rio de Janeiro, 23.00: Spain v Chile
18 June Porto Alegre, 17.00: Australia v Netherlands
23 June Curitiba, 17.00: Australia v Spain
23 June Sao Paulo, 17.00: Netherlands v Chile
GROUP C
14 June Belo Horizonte, 17.00: Colombia v Greece
14 June Recife, 23.00: Ivory Coast v Japan
19 June Brasilia, 17.00: Colombia v Ivory Coast
19 June Natal, 23.00: Japan v Greece
24 June Cuiaba, 21.00: Japan v Colombia
24 June Fortaleza, 21.00: Greece v Ivory Coast
GROUP D
14 June Fortaleza, 20.00: Uruguay v Costa Rica
14 June Manaus, 23.00: England v Italy
19 June Sao Paulo, 20.00: Uruguay v England
20 June Recife, 17.00: Italy v Costa Rica
24 June Natal, 17.00: Italy v Uruguay
24 June Belo Horizonte, 17.00: Costa Rica v England
GROUP E
15 June Brasilia, 17.00: Switzerland v Ecuador
15 June Porto Alegre, 20.00: France v Honduras
20 June Salvador, 20.00: Switzerland v France
20 June Curitiba, 23.00: Honduras v Ecuador
25 June Manaus, 21.00: Honduras v Switzerland
25 June Rio de Janeiro, 21.00: Ecuador v France
GROUP F
15 June Rio de Janeiro, 23.00: Argentina v Iran
16 June Curitiba, 20.00: Bosnia-Herzegovina v Nigeria
21 June Belo Horizonte, 17.00: Argentina v Bosnia-Herzegovina
21 June Cuiaba, 23.00: Nigeria v Iran
25 June Porto Alegre, 17.00: Nigeria v Argentina
25 June Salvador, 17.00: Iran v Bosnia-Herzegovina
GROUP G
16 June Salvador, 17.00: Germany v Portugal
16 June Natal, 23.00: Ghana v USA
21 June Fortaleza, 20.00: Germany v Ghana
22 June Manaus, 20.00: USA v Portugal
26 June Recife, 17.00: USA v Germany
26 June Brasilia, 17.00: Portugal v Ghana
GROUP H
17 June Belo Horizonte, 17.00: Belgium v Algeria
17 June Cuiaba, 23.00: Russia v Korea Republic
22 June Rio de Janeiro, 23.00: Belgium v Russia
22 June Porto Alegre, 17.00: Korea Republic v Algeria
26 June Sao Paulo, 21.00: Korea Republic v Belgium
26 June Curitiba, 21.00: Algeria v Russia
LAST 16
Match 49 - 28 June Belo Horizonte, 17.00: Winner A v Runner-up B
Match 50 - 28 June Rio de Janeiro, 21.00: Winner C v Runner-up D
Match 51 - 29 June Fortaleza, 17.00: Winner B v Runner-up A
Match 52 - 29 June Recife, 21.00: Winner D v Runner-up C
Match 53 - 30 June Brasilia, 17.00: Winner E v Runner-up F
Match 54 - 30 June Porto Alegre, 21.00: Winner G v Runner-up H
Match 55 - 1 July Sao Paulo, 17.00: Winner F v Runner-up E
Match 56 - 1 July Salvador, 21.00: Winner H v Runner-up G
QUARTER-FINALS
Match 57 - 4 July Fortaleza, 21.00: Winner Match 49 v Winner Match 50
Match 58 - 4 July Rio de Janeiro, 17.00: Winner Match 53 v Winner Match 54
Match 59 - 5 July Salvador, 21.00: Winner Match 51 v Winner Match 52
Match 60 - 5 July Brasilia, 17.00: Winner Match 55 v Winner Match 56
SEMI-FINALS
8 July Belo Horizonte, 21.00: Winner Match 57 v Winner Match 58
9 July Sao Paulo, 21.00: Winner Match 59 v Winner Match 60
THIRD-PLACE PLAY-OFF
12 July Brasilia, 21.00
FINAL
13 July Rio de Janeiro, 20.00