Álmoskásan kezdődött az Orosz Nagydíj harmadik szabadedzése, mivel negyedóra elteltével még senki sem rendelkezett mért idővel, mígnem Lando Norris elsőként szelte át a célvonalat, 1:36,423-nál megállítva az órát.
A pénteki napot uraló Bottas aztán egy kisebb hibát követően az élre állt 1:35,183-mal, míg Hamilton is belehibázott a lágyakon a gyorskörébe és csak a harmadik helyre hozta be első nekifutásra a Mercedest csapattársa és Daniel Ricciardo mögé.
Húsz perc elteltével kisebb meglepetésre – a 322. rajtjára készülő - Kimi Raikkönen kormányozta be az Alfa Romeót Lewis Hamilton elé a harmadik helyre, miközben a Red Bullok még ki sem gurultak a pályára addig.
Az edzés közepén Grosjean durván kifakadt az autóra, mondván majdnem minden kanyarban összetöri a Haast, annyira nincs egyensúlya az autónak, amíg a Mercedesek tovább javítottak idejükön. Az időközben harmadik helyet elfoglaló Pierre Gasly dobta el az Alpha Taurit, de szerencséjére nagyjából egy méterrel a fal előtt meg tudott állni.
Max Verstappen csak a harmadik szabadedzés második felében aktivizálta magát, és a lágy gumikon autózó holland a második helyre hozta be a Red Bullt, elválasztva ezzel egymástól a két Mercedest. A holland számára az első hely sem volt messze, mindössze tizenhét ezreddel maradt el Valtteri Bottas 1:34,289-es idejétől.
A gyakorlás utolsó harmadában a finn még tovább javított, ekkor már 1:34,055-ös idő állt a neve mellett, míg Lewis Hamilton be nem fejezte a mezőny altatását, és adott hét tizedet csapattársának, ezzel állva az élre. A két Ferrari közben a 4-5. helyre lépett előre.
Az utolsó percekben aztán megélénkült az élet Szocsiban, előbb Carlos Sainz vette át a harmadik helyet Verstappentől, majd Grosjean igazolta szavait azzal, hogy megforgott a Haasszal.
A harmadik szabadedzés végeredménye:
1 Lewis Hamilton Mercedes 1:33.279
2 Valtteri Bottas Mercedes 0.776s
3 Carlos Sainz McLaren 0.817s
4 Esteban Ocon Renault 0.960s
5 Sergio Perez Racing Point 0.973s
6 Max Verstappen Red Bull 1.027s
7 Sebastian Vettel Ferrari 1.315s
8 Lance Stroll Racing Point 1.453s
9 Danyiil Kvjat AlphaTauri 1.489s
10 Daniel Ricciardo Renault 1.508s
11 Pierre Gasly AlphaTauri 1.513s
12 Charles Leclerc Ferrari 1.527s
13 George Russell Williams 1.700s
14 Romain Grosjean Haas 1.978s
15 Nicholas Latifi Williams 2.013s
16 Kevin Magnussen Haas 2.172s
17 Antonio Giovinazzi Alfa Romeo Racing 2.311s
18 Kimi Raikkonen Alfa Romeo Racing 2.320s
19 Alexander Albon Red Bull 2.324s
20 Lando Norris McLaren 2.702s