Fernando Alonso was quickest in a dry final hour of practice ahead of Jenson Button and Romain Grosjean.
Lewis Hamilton was quickest in a very wet second practice session which saw little running in the first hour.
Romain Grosjean was quickest for Lotus in a wet first practice session at Silverstone where some drivers didn’t set times.
Jenson Button was quickest ahead of the two Lotus drivers in final practice for the European Grand Prix.
Sebastian Vettel was quickest in the second practice session for the European Grand Prix, followed by Nico Hulkenberg.
Pastor Maldonado led a tightly-bunched field in the first practice session for the European Grand Prix.
Sebastian Vettel led Fernando Alonso by six-thousandths of a second in final practice for the Canadian Grand Prix.
Lewis Hamilton carried on where he left off as he was quickest in the second practice session at the Circuit Gilles Villeneuve.
Lewis Hamilton led the way in the first practice session for the Canadian Grand Prix, which was interrupted by a crash for Heikki Kovalainen.
Nico Rosberg set the fastest time in final practice for the Monaco Grand Prix, the session ending after Pastor Maldonado crashed.