Rosberg makes it seven wins in a row

Mercedes F1 driver Nico Rosberg of Germany celebrates victory during the Russian Grand Prix in Sochi, Russia - 1/5/16. (Reuters)

Formula One championship leader Nico Rosberg chalked up his seventh win in a row at the Russian Grand Prix on Sunday with team mate Lewis Hamilton fighting back from 10th on the grid to seal a Mercedes one-two finish.

In a race that started with chaos, and Ferrari's Sebastian Vettel being shunted into the wall by Red Bull's Russian Daniil Kvyat, Rosberg had an untroubled afternoon from pole to chequered flag for his 18th career win.

The German equalled the achievement of compatriot Michael Schumacher in winning seven successive races, with only Vettel (nine in 2013 with Red Bull) and the late Italian Alberto Ascari ahead of them.

Hamilton was 25 seconds behind Rosberg with Ferrari's Kimi Raikkonen finishing third after winning a battle with fellow-Finn Valtteri Bottas, who started on the front row, in the Williams.

Rosberg, who won the last three races of 2015 and now the first four of 2016, leads triple world champion Hamilton by 43 points in the standings with 17 races remaining.

Nico Rosberg rattled off his fourth straight win of the season at the Russian Grand Prix in Sochi on Sunday with his Mercedes teammate Lewis Hamilton taking second.

The race was marked by a chaotic first lap in which Ferrari's Sebastian Vettel retired after being hit twice by the Red Bull of Daniil Kyvat.

Kimi Raikkonen took third behind the Mercedes pair for Ferrari's 700th podium finish.

In the championship standings Rosberg stretched his lead over defending champion Hamilton to 43 points.