Nico Rosberg overcame an apparent gearbox issue and a late lock-up to finish with the fastest time of the second free practice session at the Brazilian Grand Prix.
Rosberg had seen Mercedes team-mate and world champion Lewis Hamilton top the timesheets in Friday's first session, but posted a lap of one minute and 12.385 seconds to hold the advantage heading into Saturday.
A downpour between the two sessions gave all teams food for thought, but Rosberg took just 10 minutes to improve on his FP1 best.
Hamilton briefly edged in front before Valtteri Bottas climbed to the summit as drivers switched to the soft tyre for their qualifying simulation runs, but the session was temporarily halted when McLaren's Fernando Alonso suffered an engine blow-out.
After Hamilton had reclaimed his place at the head of the field, Rosberg went almost half a second quicker with the fastest time of the weekend.
And that was enough to see Rosberg, who won from pole at Interlagos last season, end the session on top, although the German did complain of a gearbox issue and strayed off the circuit at the last corner due to a lock-up before the chequered flag.
As in FP1, Ferrari's Sebastian Vettel rounded off the top three.
1. Nico Rosberg (Mercedes): 1:12.385secs
2. Lewis Hamilton (Mercedes): 1:12.843s
3. Sebastian Vettel (Ferrari): 1:13.345s
4. Kimi Raikkonen (Ferrari): 1:13.500s
5. Daniel Ricciardo (Red Bull): 1:13.585s
6. Valtteri Bottas (Williams) 1:13.603s
7. Romain Grosjean (Lotus) 1:13.634s
8. Nico Hulkenberg (Force India) 1:13.710s
9. Daniil Kvyat (Red Bull): 1:13.848s
10. Felipe Massa (Williams): 1:13.870s