Bottas, a Mercedes driver, made a great start from pole position to win the Austrian Grand Prix on Sunday, while Ferrari's Vettel finished just behind in second to extend his championship lead over main rival Lewis Hamilton to 20 points.

Bottas did just enough to hold off Vettel's late charge, with the German driver crossing the line 0.6 seconds behind.

Red Bull's Daniel Ricciardo showed great ability to defend third place from Hamilton, who almost passed the Australian driver on the last two laps but had to settle for fourth.

Bottas clinched the second victory of his career. His first career podium was on the same Spielberg track, when he finished third for Williams in 2014.

Bottas is now only 15 points behind Hamilton in the overall standings and is close to getting into contention for the title.

Hamilton started from eighth on the grid on Sunday.

The British driver had the third fastest qualifying time behind Vettel and Bottas, but was demoted five places for an unauthorized gearbox change after the last race in Azerbaijan two weeks ago, which Ricciardo won.

Ricciardo, who is fourth overall, has been consistent this season, clinching his fifth straight podium.

At the start of the race, Fernando Alonso had to retire his McLaren after a collision caused by Toro Rosso driver Daniil Kvyat.

Red Bull's Max Verstappen was slowed at the start by a clutch problem, which dropped him back in the field where he was collected by Alonso's out-of-control McLaren — the fifth time in the last seven races Verstappen has failed to finish.