
Tinnies chilled and at the ready. Takeaway menus and remote to hand and prepare to shout yourself hoarse for ENG-ER-LAND as Becks and Co play for the big one.
Here's an at-a-glance guide to what's on the box and when in the World Cup group stages.
Games to be shown on the BBC & ITV, all times BST:
June 9
1700: Germany v Costa Rica BBC
2000: Poland v Ecuador ITV
June 10
1400: ENGLAND v Paraguay BBC
1700: Trinidad & Tobago v Sweden ITV
2000: Argentina v Ivory Coast ITV
June 11
1400: Serbia & Montenegro v Netherlands BBC
1700: Mexico v Iran BBC
2000: Angola v Portugal ITV
June 12
1400: Australia v Japan ITV
1700: USA v Czech Republic BBC
2000: Italy v Ghana BBC
June 13
1400: South Korea v Togo BBC
1700: France v Switzerland BBC
2000: Brazil v Croatia BBC
June 14
1400: Spain v Ukraine ITV
1700: Tunisia v S Arabia ITV
2000: Germany v Poland BBC
June 15
1400: Ecuador v Costa Rica ITV
1700: ENGLAND v Trinidad & Tobago ITV
2000: Sweden v Paraguay ITV
June 16
1400: Argentina v Serbia & Montenegro BBC
1700: Netherlands v Ivory Coast ITV
2000: Mexico v Angola ITV
June 17
1400: Portugal v Iran BBC
1700: Czech Republic v Ghana ITV
2000: Italy v USA ITV
June 18
1400: Japan v Croatia ITV
1700: Brazil v Australia ITV
2000: France v South Korea BBC
June 19
1400: Togo v Switzerland BBC
1700: S Arabia v Ukraine ITV
2000: Spain v Tunisia BBC
June 20
1500: Ecuador v Germany/Costa Rica v Poland ITV
2000: Paraguay v T'dad & Tobago/Sweden v ENGLAND ITV
June 21
1500: Iran v Angola/Portugal v Mexico ITV
2000: Netherlands v Argentina/I Coast v Serbia & M ITV
June 22
1500: Czech Republic v Italy/Ghana v USA BBC
2000: Japan v Brazil/Croatia v Australia BBC
June 23
1500: Ukraine v Tunisia/S Arabia v Spain BBC
2000: Togo v France/Switzerland v S Korea BBC