
Steve Clarke’s side are seeking a place in a major tournament for the first time since 1998 and enter the high-pressure fixture in fine form, unbeaten in eight games.
They came through the last round of the play-offs with a dramatic penalty shootout win against Israel and will be hoping for a smoother ride this week.
Hosts Serbia, meanwhile, have three wins from their last eight, as well as three draws and two defeats.
Read more: All international fixtures
Here’s everything you need to know about this evening’s match, which Sky Sports have announced will be free-to-air:
When is it?
The game will kick off at 7.45pm BST on Thursday.
How can I watch it?
The match will air live on Sky One, Pick and Sky Sports Football.
It will also be available to stream live on the Sky Sports website and Sky Go app.
What is the team news?
Scotland look set to be without Newcastle midfielder Ryan Fraser and Norwich defender Grant Hanley.
Meanwhile, Serbia are waiting on confirmation around captain Aleksandar Kolarov and Sergej Milinkovic-Savic, with the Serie A pair facing the prospect of being ruled out due to health rules in Italy.
Predicted line-ups
Serbia: Dmitrovic, Milenkovic, S. Mitrovic, Kolarov, Lazovic, Maksimovic, Lukic, Ristic, Milinkovic-Savic, Duricic, A. Mitrovic

Scotland: Marshall, O’Donnell, McTominay, Gallagher, Considine, Robertson, Jack, McGregor, McGinn, Dykes, McBurnie
Odds
Serbia: 8/13
Draw: 5/2
Scotland: 4/1
Prediction
Scotland are the form team and have shown glimpses of real quality – as well as heaps of grit – en route to this final. It would take the sort of mammoth performance that Serbia have been struggling for recently to overcome Clarke’s side. That said, expect a tense affair either way. Serbia 0-1 Scotland.