Southgate whittled down his initial 33-man provisional squad to 26, with six players - Jesse Lingard, James Ward-Prowse, Ollie Watkins, Aaron Ramsdale, Ben Godfrey and Ben White - dropped while Mason Greenwood missed out due to injury.
While Southgate has now settled on his squad for the Euros, he by no means has his first-choice XI for the tournament available.
Harry Maguire is a major doubt for the opener against Croatia on June 13, and misses Wednesday's friendly.
With 11 of his squad also involved in either the Europa League or Champions League finals last week, those players have been afforded a rest while others get up to speed more quickly.
That means we see an experimental lineup from Southgate against Austria, with Lingard starting despite missing out on the Euros squad.
On the flanks, Trent Alexander-Arnold and Bukayo could provide width with Declan Rice and Jude Bellingham in central midfield.
England lineup: Pickford, Alexander-Arnold, Trippier, Rice, Mings, Coady, Saka, Bellingham, Kane, Grealish, Lingard
Subs: Calvert-Lewin, Johnstone, Godfrey, Phillips, White, Watkins, Ward-Prowse, Henderson, Sancho, Ramsdale
Injury list: Maguire (ankle), Sancho
England squad in full
Goalkeepers: Dean Henderson, Sam Johnstone, Jordan Pickford
Defenders: Trent Alexander-Arnold, Ben Chilwell, Conor Coady, Reece James, Harry Maguire, Tyrone Mings, Luke Shaw, John Stones, Kieran Trippier, Kyle Walker
Midfielders: Jude Bellingham, Jordan Henderson, Mason Mount, Kalvin Phillips, Declan Rice
Forwards: Dominic Calvert-Lewin, Phil Foden, Jack Grealish, Harry Kane, Marcus Rashford, Bukayo Saka, Jadon Sancho, Raheem Sterling