Charles Leclerc closed out practice for the Russian Grand Prix at the head of the timesheets as Ferrari swept to a one-two finish to put itself on top heading into qualifying on Saturday afternoon.

Leclerc set the pace in FP1 before finishing a close second behind Red Bull rival Max Verstappen in second practice, but returned to top spot in FP3, leading Ferrari teammate Sebastian Vettel.

Leclerc recorded a fastest lap time of 1m32.733s at the Sochi Autodrom to clinch P1 by three-tenths of a second, putting himself in the frame for a fourth consecutive pole position in qualifying.

Vettel backed up Leclerc's pace by finishing second, bouncing back from a difficult Friday of running, while Mercedes drivers Lewis Hamilton and Valtteri Bottas were left to settle for third and fourth respectively.

Hamilton was left downbeat after hearing Ferrari's pace midway through the session, but recovered to end just 0.396s back from Leclerc. Bottas was a further two-tenths of a second off the pace.

Max Verstappen took fifth for Red Bull ahead of Haas' Romain Grosjean, who finished an impressive sixth ahead of Alexander Albon in the second Red Bull car.

Nico Hulkenberg finished eighth for Renault ahead of McLaren's Lando Norris, while Kevin Magnussen closed out the top 10 for Haas.

The session went by without any major incidents, the only brief caution period coming when Daniil Kvyat parked his car up at the side of the track early on, reporting a power issue in a similar incident to his setback on Friday.

Qualifying for the Russian Grand Prix begins at 1500 local time (1300 BST).