Mclaren’s Lewis Hamilton stormed to victory in Budapest as he fended of the challenges posed by the Lotuses of Kimi Raikkonen and Romain Grosjean, who finished second and third respectively.
Ferrari's Fernando Alonso stormed to victory in Hockenheim as he resisted advances from reigning world champion Sebastian Vettel (Red Bull) and Jenson Button (McLaren).
As a result his lead at the top of the drivers’ standings has been stretched to 34 points over Red Bull’s Mark Webber.
Lewis Hamilton secured his first victory of the season at the Canadian Grand Prix as the two-stop strategy adopted by the McLaren team allowed him to pass fellow title contender Fernando Alonso (Ferrari), who was struggling on old rubber due to his own single-stop strategy.
Red Bull and Sebastian Vettel claimed their first victory of the 2012 Formula 1 season at the Bahrain Grand Prix, the German moving to top spot in the drivers’ championship and his team to first in the constructors’ championship standings as a result.