Charles Leclerc has taken pole position for the 2019 Russian Grand Prix, taking his fourth consecutive pole position in F1.
However, Verstappen is set to start the Grand Prix from ninth place, as he will take a grid penalty for receiving a new power unit.
The second Red Bull of Alexander Albon failed to progress from Q1, as he spun into the barriers at Turn 13 while attempting to set a hot lap.
Verstappen's penalty means Bottas will share the second row with Vettel, while Carlos Sainz and Nico Hulkenberg progress onto the third row for the start of the race.
Lando Norris held the advantage over Sainz after the first laps, however the Spaniard found time on his final lap to go less than a tenth faster than Norris.
Danil Kvyat failed to take part in the session following his engine problems in P3, however he was set to start from the back of the field anyway, meaning there was no rush to change the unit.
Bahrain International Circuit - Winter testing