Mercedes moved to the top of the timesheets as Valtteri Bottas pipped led Lewis Hamilton by just 0.003s in second practice at the Brazilian Grand Prix.
Conditions remained unchanged from the morning with the temperatures also remaining at a rather subdued 20 degrees under increasingly heavy cloud cover in Sao Paulo.
Rain would hold off, however, allowing the teams to complete their full programs though early runs on the harder compounds would be disrupted by a crash for Nico Hulkenberg as the Renault driver ran wide exiting Juncao and slid into the barrier.
A red flag would be called to clear his Renault away but soon the session would resume with the drivers completing their qualifying simulations on the Supersoft tyres.
Kimi Raikkonen would be the first before Sebastian Vettel and Bottas moved ahead on their second timed laps.
Hamilton then went faster in the first and third sectors on his flying lap but a small mistake in the middle, locking his brake into Laranja, saw him just fall short of dislodging the Finn off top spot.
Like Practice 1, less than a tenth covered the top three with Vettel in third as Red Bull's lack of pace on the straights began to show with Daniel Ricciardo three-tenths back in fourth.
Max Verstappen missed the first half of the session due to a cracked oil system, he would get out and was set to be on the pace of the leaders before being hampered by Lance Stroll at the final corner and along the main straight.
The Dutchman would end up almost half a second down in fifth with Kimi Raikkonen completing the top six.
The top 10 would remain unchanged from the morning with Haas again leading the way in seventh through Romain Grosjean.
Charles Leclerc would move up one position, however, to eighth ahead of Kevin Magnussen as Esteban Ocon maintained 10th in the Force India.
Down the field, Pierre Gasly ran a strong 12th for Toro Rosso as Honda revert to a Spec 3 engine for this weekend, Fernando Alonso also featured higher than expected in 13th in the McLaren.
Carlos Sainz had a wheel-to-wheel battle with Grosjean late on as the bubbling Haas/Renault rivalry continued but the French manufacturer has work to do as the Spaniard was only 14th.
The remaining positions and full lap times from the session can be seen below:
Whiting: Ocon 'wrong' to fight Verstappe
Raikkonen believes P3 the best he could
Ricciardo: 'Every time we start out of p
McLaren 'confident' Indy 500 plans won't
Red Bull call for Ocon race ban as Verst
Mercedes reveal Hamilton had 'failure im
Vettel gives Brazil race 'one out of ten
Hamilton tells Verstappen: 'You had more
Hamilton 'proud' of Mercedes as double c
Ocon claims Verstappen 'wanted to punch
Brazil GP: Hamilton inherits victory as
Ricciardo jokes 0.002s loss to Max 'more
Alonso & McLaren confirm Indy 500 return
Hamilton blasts 'disrespectful' Sirotkin
Vettel slams FIA weighbridge process aft
Brazil GP: Hamilton beats Vettel to pole
Brazil GP: Vettel sets new lap record in
Ferrari's Clear to have key Leclerc role
Hamilton says 25-race calendar would dri
'Realistic' Verstappen insists Red Bull
Red Bull reveal a Mexico marshal caused
Vettel expects Ferrari progress in Brazi
Williams offer Kubica 2019 seat but Ferr
Red Bull see race potential even if Braz
Brazil GP: Verstappen leads Vettel & Ham
Tyres and two-tier F1 to dominate driver
Verstappen: Mexico anger post-qualifying
Hamilton doubts Bottas would want F1 win
Alonso: McLaren optimistic 2019 car will
Ocon rejecting non-F1 offers to 'stay cl
Massa: Vettel 'more guilty' for 2018 tit
Hamilton to Leclerc & Gasly: 'No substit
Red Bull: 2019 front wings a costly 'sho
Sainz claims Schumacher name alone won't
Bottas: Hamilton's adaptability is his b
Force India: Signs point to Stroll being
Liberty want to 'preserve' classic F1 ra
Williams still getting over 'enormous sh
Hamilton doubts he would have recovered
Brazil step up security ahead of F1 race
Vietnam confirmed for 2020 F1 calendar
Studious Schumacher 'not as crazy' as Ve
Arrivabene: Ferrari still lack winning '
Ferrari CEO admits F1 budget cap 'makes
Mercedes target tyre woes and Constructo
Force India see catching F1's big three
Sainz has no issue with Renault over sig
Ferrari slam 'fake' Binotto rumours aime
Smedley confirms Williams departure afte
Sauber: Don't compare Leclerc to Hamilto
Two prospective manufacturers rule out F
Magnussen claims current cars leave F1 d
Red Bull: Immediate Gasly comparisons to
Vettel: 2018 Ferrari 'strong' but never
Webber fears Renault a threat to Ricciar
Hamilton: Bottas relationship as teammat
Magnussen: Haas should be 'proud' to be
Tombazis: FIA had to 'intervene' with 20
Zandvoort reportedly offered 2020 Dutch
Vettel wants himself & Leclerc to 'work
Mercedes: 'This is the best Lewis Hamilt
Ricciardo confirms participation in fina
Haas fail in bid to overturn Grosjean's
F1 bosses warn of 'step backwards' with
Hamilton believes Alonso made one crucia
Verstappen 'absolutely' ready as Red Bul
Hamilton: Monza victory a 'psychological
Horner: 'Only Daniel' Ricciardo knows of
Vettel 'past his peak' and lacks Ferrari
Mercedes praise Ferrari for 'gloves-off'
Hartley informed of Toro Rosso exit afte
Kubica to fill development role at Ferra
Verstappen's go after Ricciardo & Hamilt
Horner gives Renault rare credit after M
Hamilton could never consider himself Fo
Gasly questions Ocon's racing style afte
Mexico retirement 'hurts a lot' for Pere
Ericsson left 'fuming' after 'sacrificin
Vandoorne frustrated only points-scoring
Hamilton credits 'special moments' as ke
Bottas targets victory in Brazil & Abu D
Ecclestone: Formula 1 needs Hamilton 'mo
Vettel: Hockenheim crash not decisive in
Ricciardo doesn't 'see the point' in rac
Verstappen hails start for 'amazing' Mex
Mercedes boss Wolff had to compose himse
Vettel concedes Hamilton 'better' after
Hamilton 'humbled' by fifth Formula 1 ti
Mexico GP: Verstappen victorious as Hami
Hamilton wary of the 'red car behind' at
Vettel suggests Red Bull could 'beat the
Ricciardo elated, Verstappen deflated af
Mexico GP: Ricciardo beats Verstappen to
Mexico GP: Verstappen leads, Bottas hits
Vettel expecting 'big jumps' as teams un
Sainz doesn't see P3 as representative o
Hamilton uncertain of challenging Red Bu
Verstappen plays down practice stoppage
Bottas feels he could still be fighting
Alonso: I haven't been forced out of F1