Mercedes AMG PETRONAS duo Nico Rosberg and Lewis Hamilton led the way in final practice at the Autodromo Hermanos Rodriguez on Saturday morning.
Rosberg set a time of 1m21.083s to take top spot, but was just 0.014s faster than his World Champion team-mate Hamilton.
Conditions were once again slippery due to more rain overnight, but the session started in the dry, and eventually rubbered in once more, with lap times tumbling in the closing stages.
Daniel Ricciardo finished the session in third for the Infiniti Red Bull Racing, and will be buoyed by the performance of his car that saw him miss out on top spot by just 0.118s.
Sebastian Vettel was amongst the first drivers to run the soft Pirelli tyres during the session and finished fourth fastest for the Scuderia Ferrari team, but team-mate Kimi Raikkonen was forced to stop after just four laps with an apparent engine failure.
The second Red Bull of Daniil Kvyat was fifth ahead of home hero Sergio Perez of the Sahara Force India team, with Valtteri Bottas seventh for Williams Martini Racing.
Carlos Sainz Jr was eighth for Scuderia Toro Rosso ahead of the second Williams of Felipe Massa, while Nico Hulkenberg rounded out the top ten in the second Force India.
Jenson Button spent most of the session in the pits with an issue with his power unit after experiencing vibrations at low revs in his McLaren-Honda, and finished twentieth and last, just behind Alexander Rossi in the Manor.
Autodromo Hermanos Rodriguez Free Practice 3 Times
|3||3||Daniel Ricciardo||AUS||Red Bull-Renault||1m21.201s|
|5||26||Daniil Kvyat||RUS||Red Bull-Renault||1m21.530s|
|6||11||Sergio Perez||MEX||Force India-Mercedes||1m21.603s|
|8||55||Carlos Sainz Jr||ESP||Toro Rosso-Renault||1m21.775s|
|10||27||Nico Hulkenberg||GER||Force India-Mercedes||1m22.010s|
|11||33||Max Verstappen||NED||Toro Rosso-Renault||1m22.039s|