Lewis Hamilton confirmed his return to top form with a dominant display as he won the Spanish GP to increase his championship lead in a Mercedes one-two, as Ferrari's hopes of a podium finish was dashed due to engine problem.

Hamilton opened up a 17-point advantage over Ferrari rival Sebastian Vettel and Mercedes reclaimed lead of the Constructors' Championship after an unexpectedly one-sided Barcelona race in which the reigning champion steady pulled away from his closest title rival at the start and then expertly controlled the race.

"This is more like it, let's keep this up," said a delighted Hamilton as he became F1 2018's first back-to-back race victor after coming home 20 seconds ahead of team-mate Valtteri Bottas.

Vettel, having jumped Bottas off the line, was running second as late as lap 41 of 66 but dropped to fourth when a second stop for fresh tyres behind a Virtual Safety Car backfired.

With the other Ferrari of Kimi Raikkonen already sidelined by its second engine problem of the weekend, Max Verstappen profited from Vettel's delayed stop to claim his first podium of 2018.

The Dutchman then held on to third ahead of Vettel despite driving the final 20 laps with a damaged front wing after a bizarre incident when he clipped the back of Lance Stroll's lapped Williams under the VSC(Virtual Safety Car).

Hamilton at his untouchable best claimed his first win of the season and leadership of the Drivers' Championship a fortnight ago after a manic race in Baku, but had been quick to deliver a solemn verdict on his form up to that point in 2018 - admitting "l am punching below my weight".

But the Barcelona weekend, and on a circuit Mercedes had impressed at in pre-season testing, Hamilton delivered what a sky sport's F1 analyst Martin Brundle remarked was probably one of the most comfortable victories of the four-time champion's career.

Lewis Hamilton says he is close to returning to his best form as he begins to understand his car more and winning the Spanish GP.

A first pole position since March on Saturday was followed by a peerless show of front-running from the Englishman on Sunday, particularly in the opening when Hamilton pulled away from Vettel by in excess of half-a-second per lap.

Hamilton was only headed at the front when Red Bull extended Verstappen's opening period. 

"Today the car and myself, I felt that synergy which I hadn't been feeling for the whole year," said Hamilton as he celebrated his 64th career win.

"It's a good feeling. This is when we're going to start trying to continue to apply the pressure. A one-two for the team. I hope we can continue."

What happened to Ferrari?

Ferrari will certainly hope Mercedes' return to the kind of form more associated with previous seasons will prove to be track specific.

A strong start to the race saw Vettel move ahead of Bottas from third place but the German was 8.1-seconds behind Hamilton by the time he made his first pit stop on lap 17.

Spanish GP Race Result

Driver Team Time

1. Lewis Hamilton Mercedes 1:35:29.972

2. Valtteri Bottas Mercedes +20.593

3. Max Verstappen Red Bull +26.873

4. Sebastian Vettel Ferrari +27.584

5. Daniel Ricciardo Red Bull +50.058

6. Kevin Magnussen Haas +1 lap

7. Carlos Sainz Renault +1 lap

8. Fernando Alonso McLaren +1 lap

9. Sergio Perez Force India +2 laps

10. Charles Leclerc Sauber +2 laps

11. Lance Stroll Williams +2 laps

12. Brendon Hartley Toro Rosso +2 laps

13. Marcus Ericsson Sauber +2 laps

14. Sergey Sirotkin Williams +3 laps

Did Not Finish

Stoffel Vandoorne McLaren

Esteban Ocon Force India

Kimi Raikkonen Ferrari

Romain Grosjean Haas

Pierre Gasly Toro Rosso

Nico Hulkenberg Renault