Nico Rosberg pobił czas najlepszego okrążenia przy użyciu miękkiej mieszanki opon Pirelli. Niemiec z czasem 1:21,531 pokonał drugiego najszybszego kierowcę o ponad 0,2 sekundy. Lewis Hamilton, który ukończył sesję na czwartej pozycji był gorszy o niecałe pół sekundy.
Druga i trzecia pozycja przypadła kolejno w udziale Daniiłowi Kwiatowi i Danielowi Ricciardo. Kierowcy Red Bulla pokonali zbliżoną liczbę okrążeń (27 i 28) i spędzili na torze mniej czasu niż jeźdźcy Mercedesa oraz zdecydowana większość stawki.
Tor Autodromo Hermanos Rodriguez sprawiał zawodnikom sporo problemów zwłaszcza w początkowej fazie treningu. Świeży i śliski asfalt po opadach deszczu nie pomagał w utrzymaniu bolidu w linii jazdy. Przekonał się o tym chociażby niespodziewany zwycięzca pierwszego treningu Max Verstappen, który krótko po rozpoczęciu drugiej sesji uderzył w barierę na wyjściu z zakrętu numer 16, w jednej z wolniejszych sekcji toru.
Sesja została przerwana na około siedem minut po wywieszeniu czerwonej flagi. Po wznowieniu nie brakował pomyłek kolejnych zawodników. Kolejnym z zawodników, który "pocałował barierę" był Valtteri Bottas. W pierwszym zakręcie problemy mieli m.in Carlos Sainz Jr, Sergio Perez i Pastor Maldonado.
Kolejną czerwoną flagę wywołał Romain Grosjean, który zatrzymał swojego Lotusa na poboczu w zakręcie numer dziesięć. Zespół potwierdził problemy ze sprzęgłem w bolidzie Francuza.
Dobrą formę potwierdzili kierowcy Ferrari, którzy uplasowali się tuż za duetami Mercedesa i Red Bulla. Lepszy z pary Sebastian Vettel pokonał Kimiego Raikkonena o ponad 0,4 sekundy.
Kierowcy wrócą na tor w sobotę o godzinie 17 czasu polskiego, by rozpocząć trzecią sesję treningową. Kwalifikacje zaplanowano na godzinę 20. O tej samej porze rozpocznie się niedzielny wyścig.
Wyniki 2. sesji treningowej przed GP Meksyku:
1. Nico Rosberg (Mercedes) 1m21.531 (36)
2. Daniil Kvyat (Red Bull) +0.245 (27)
3. Daniel Ricciardo (Red Bull) +0.337 (28)
4. Lewis Hamilton (Mercedes) +0.430 (33)
5. Sebastian Vettel (Ferrari) +0.453 (32)
6. Kimi Raikkonen (Ferrari) +0.868 (33)
7. Valtteri Bottas (Williams) +1.190 (28)
8. Fernando Alonso (McLaren) +1.462 (36)
9. Jenson Button (McLaren) +1.578 (25)
10. Felipe Massa (Williams) +1.758 (32)
11. Nico Hulkenberg (Force India) +1.759 (34)
12. Pastor Maldonado (Lotus) +1.832 (24)
13. Carlos Sainz (Toro Rosso) +1.833 (41)
14. Felipe Nasr (Sauber) +1.899 (39)
15. Sergio Perez (Force India) +2.066 (33)
16. Romain Grosjean (Lotus) +2.083 (26)
17. Marcus Ericsson (Sauber) +3.002 (34)
18. Alexander Rossi (Marussia) +4.409 (29)
19. Will Stevens (Marussia) +5.437 (28)
- Max Verstappen (Toro Rosso) - - (2)