The World Cup has reached the final day of the group stage, with only two spaces in the last-16 yet to be sorted out.
Tonight will see the completion of Group G and there could hardly be more at stake. Switzerland have three points on the board and know that a victory against Serbia tonight will secure their safe passage into the knockout stages.
But Serbia are no mugs and they know that by defeating the Swiss they could be heading into the last-16 instead, depending on how Cameroon fare against Brazil in the other Group G match.
READ MORE: El Hadji Diouf aims yet another sly dig at Liverpool legend Steven Gerrard during World Cup
Here's everything you need to know to watch the match.
What time does Serbia vs Switzerland kick off?
Serbia vs Switzerland will kick off at 7pm UK time on Friday, December 2.
What channel is Serbia vs Switzerland on TV?
The match will be live on ITV4 and ITV4 HD. Coverage begins at 6.15pm, 45 minutes before kick-off.
How do I live stream Serbia vs Switzerland ?
ITV's streaming service, ITV player, will be streaming the match both on their website and on the app on mobile devices. The match can also be streamed on the Virgin anywhere app.
Where is Serbia vs Switzerland being played?
The match will be played at the unique Stadium 974 - a ground made entirely from shipping containers.
What are the latest betting odds?
This one is too close to call, but according to Betfair, Serbia are the marginal favourites at 13/8. Backing Switzerland gets 7/4. The odds-maker is offering 12/5 for a draw.
(Odds courtesy of Betfair, correct at time of publishing. Please gamble responsibly.)
READ MORE:
- Liverpool takeover latest as FSG sale preference emerges with 'buyers' listed
- Everton plan to make in-demand striker faster, stronger and more ruthless explained
- 'As bad as it sounds' - Trent Alexander-Arnold makes 'absolutely gutted' Sadio Mane admission
- Everton may have found ideal Dominic Calvert-Lewin alternative as shortlist drawn up
- Liverpool linked with Julian Ward 'replacement' responsible for some of Jurgen Klopp's best ever signings