The 2017 Formula 1 VTB Russian Grand Prix will see an all-Ferrari front row for the first time since France 2008, after Sebastian Vettel edged team mate Kimi Raikkonen for pole position in an epic qualifying battle with Mercedes in Sochi on Saturday.
| Pos. | Driver | Team | Time |
| 1 | Sebastian Vettel | Ferrari | 1:33.194 |
| 2 | Kimi Räikkönen | Ferrari | 1:33.253 |
| 3 | Valtteri Bottas | Mercedes | 1:33.289 |
| 4 | Lewis Hamilton | Mercedes | 1:33.767 |
| 5 | Daniel Ricciardo | Red Bull | 1:34.905 |
| 6 | Felipe Massa | Williams | 1:35.110 |
| 7 | Max Verstappen | Red Bull | 1:35.161 |
| 8 | Nico Hulkenberg | Renault | 1:35.285 |
| 9 | Sergio Pérez | Force India | 1:35.337 |
| 10 | Esteban Ocon | Force India | 1:35.430 |
| 11 | Carlos Sainz | Toro Rosso | 1:35.948 |
| 12 | Lance Stroll | Williams | 1:35.964 |
| 13 | Daniil Kvyat | Toro Rosso | 1:35.968 |
| 14 | Kevin Magnussen | Haas | 1:36.017 |
| 15 | Fernando Alonso | McLaren | 1:36.660 |
| 16 | Jolyon Palmer | Renault | 1:36.462 |
| 17 | Stoffel Vandoorne | McLaren | 1:37.070 |
| 18 | Pascal Wehrlein | Sauber | 1:37.332 |
| 19 | Marcus Ericsson | Sauber | 1:37.507 |
| 20 | Romain Grosjean | Haas | 1:37.620 |
Photos: Sutton Images