Lewis Hamilton won the Spanish Grand Prix in a commanding Mercedes one-two on Sunday to stretch his Formula One lead over Ferrari's Sebastian Vettel to 17 points.

The victory, from pole position in a race that stayed dry despite the threat of rain, was the Briton's second of the season, 64th of his career and third at the Circuit de Catalunya.

Finland's Valtteri Bottas was second, a hefty 20.5 seconds behind, with Dutch 20-year-old Max Verstappen completing the podium for Red Bull and Vettel fourth.

Mercedes regained the lead in the constructors' championship from Ferrari, who had 2007 world champion Kimi Raikkonen retire from the race.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.