Lewis Hamilton went one better than he did in the morning session by clocking the fastest time in the second practice run at the Canadian Grand Prix.
The Briton was top of the timesheets, ahead of Mercedes teammate and championship leader Nico Rosberg in the evening action at the Circuit Gilles Villeneuve.
Fernando Alonso finished quicker than Hamilton in the first session, but Mercedes resumed their season of domination with a one-two in the final warm-up laps before the race in Montreal.
Collectively, Ferrari look the biggest threat to the Silver Arrows this weekend, with Kimi Raikkonen fourth and fifth respectively, although Red Bull's Sebastian Vettel finished third - half a second behind Rosberg.
Felipe Massa and Valtteri Bottas in the two Williams cars followed, while Kevin Magnussen and Jenson Button improved on a good display in the morning to go eighth and ninth quickest.
Toro Rosso rider Jean-Eric Vergne snuck into the top 10, but Vettel's Red Bull colleague Daniel Ricciardo, who has recorded consecutive podium finishes, could only manage to be 12th fastest.
Hamilton has won the Canadian Grand Prix on three occasions.
Second practice standings
1. Lewis Hamilton (Mercedes)
2. Nico Rosberg (Mercedes)
3. Sebastian Vettel (Red Bull)
4. Kimi Raikkonen (Ferrari)
5. Fernando Alonso (Ferrari)
6. Felipe Massa (Williams)
7. Valterri Bottas (Williams)
8. Kevin Magnussen (McLaren)
9. Jenson Button (McLaren)
10. Jean-Eric Vergne (Toro Rosso)
11. Romain Grosjean (Lotus)
12. Daniel Ricciardo (Red Bull)
13. Nico Hulkenberg (Force India)
14. Sergio Perez (Force India)
15. Pastor Maldonado (Lotus)
16. Adrian Sutil (Sauber)
17. Estaban Gutierrez (Sauber)
18. Max Chilton (Marussia)
19. Daniil Kvyat (Toro Rosso)
20. Kamui Kobayashi (Caterham)
21. Marcus Ericsson (Caterham)
22. Jules Bianchi (Marussia)