Hamilton led from start to finish to claim an easy Canadian Grand Prix victory ahead of Mercedes teammate Valtteri Bottas, as chaos unfolded behind the world champions.
Vettel took Ferrari's first win at the Monaco Grand Prix since 2001 with a comfortable drive to victory ahead of teammate Kimi Raikkonen on the streets of Monte-Carlo.
Lewis Hamilton caught and passed Sebastian Vettel to win a thrilling Spanish Grand Prix in Barcelona and reduce his championship deficit to six points after five rounds.
Bottas claimed his maiden Formula One victory on Sunday when he resisted intense pressure from championship leader Sebastian Vettel to triumph for Mercedes in a tense Russian Grand Prix.
Sebastian Vettel Ferrari driver held off a tremendous late charge from Mercedes rival Lewis Hamilton to win the Bahrain Grand Prix and take the overall lead in the Formula One title race.
Hamilton powered to victory in a chaotic Chinese Grand Prix in Shanghai on Sunday, taking swift revenge for his defeat by Sebastian Vettel in the Formula One season-opener.