Renault e.dams driver Sebastien Buemi led the way in the two Formula E practice sessions ahead of Saturday's Mexico City ePrix.
Reigning champion Buemi, who travelled overnight from the World Endurance Championship prologue at Monza, set the pace in the morning's first session with a best effort of 1m02.222s, heading Faraday Future Dragon pair Loic Duval and Jerome d'Ambrosio.
In pursuit of a fourth-straight Formula E win this weekend, Buemi then trimmed just under a tenth of a second from that effort in the later session to ensure a practice clean sweep.
His eventual fastest time in FP2, a 1m02.164s, eclipsed rival Lucas Di Grassi's fastest lap by 0.111 seconds.
Jean-Eric Vergne posted a best lap of 1m02.286s to grab third in the second session in his Renault powered Techeetah, with Mahindra's Nick Heidfeld fourth but almost 0.4 seconds in arrears to Buemi.
The next nine cars were all within a second, indicating a tight midfield battle for the second ePrix in Mexico.
Temperatures climbed between the two practice sessions, with teams spending some of the second session evaluating the thermal management of their cars ahead of the race.
Several drivers endured spins, with Robin Frijns, Adam Carroll and Loic Duval all rotating, while Jose-Maria Lopez glanced the wall in the final stages of the second session.
Formula E new boy Esteban Gutierrez made a late improvement to claim 13th in the second session, having initially languishing at the tail end of the times.
That followed a 19th-place charting in the first session for the Techeetah driver.
FIRST PRACTICE TIMES:
SECOND PRACTICE TIMES: