Ralph Hasenhuttl's side have enjoyed a great run of form since the restart, despite uncertainty over the future of former captain Pierre-Emile Hojbjerg.
Victories against relegation-threatened Norwich and Watford, albeit sandwiched between a defeat against Arsenal, has lifted the Saints to within sight of the top half of the table.
For Pep Guardiola's side, there is, in truth, little left to play for in the league, with the club waiting nervously on the outcome of their appeal against a two-year Champions League ban. However, City have still been in impressive form, particularly when thrashing newly crowned champions Liverpool at the Etihad.
Here is everything you need to know:
When is it and what time is kick-off?
The match will begin at 7pm at St Mary's on Sunday 5 July.
How can I watch it online and on TV?
The match will be shown live on BBC One and will be available via BBC Sport and the BBC iPlayer, with coverage beginning at 6.35pm.
Southampton: McCarthy, Walker-Peters, Stephens, Bednarek, Bertrand, Armstrong, Ward-Prowse, Romeu, Redmond, Ings, Adams
Manchester City: Ederson, Cancelo, Garcia, Laporte, Zinchenko, Fernandinho, D Silva, Bernardo, Mahrez, Jesus, Sterling
What are the odds?
Southampton - 8/1
Draw - 4/1
Man City - 1/3