Jaguar's Mitch Evans was quickest across both practice sessions ahead of the ABB FIA Formula E race in Marrakech, beating Andre Lotterer to the top of the timesheets in FP2.
Evans set the fastest time - a 1m17.262s - on his final lap of the session, using the full 250kW of power available to post the best lap in the dying stages of FP2.
The Kiwi had led the majority of the session, having set an early benchmark with the 225kW available from attack mode, but was briefly dislodged from the top by Virgin driver Robin Frijns' first full-power lap.
A cold and dusty track at the beginning of the day ensured that the second session was quicker, as temperatures began to rise in Morocco during the morning.
Frijns topped the first session, clocking a 1m17.808s to beat former team-mate Antonio Felix da Costa by one hundredth of a second.
The Dutchman then beat his time from FP1 in the final 10 minutes of the second session, before DS Techeetah driver Lotterer shaded him by a tenth.
Lotterer's time then came under threat from Nissan's Oliver Rowland, but the British driver was baulked by Felipe Massa in the final sector and was unable to capitalise on a strong start to his lap.
But Evans returned to the top, punching in the best overall middle sector on a particularly lively lap to eclipse Lotterer by a quarter of a second.
The German held off from Sebastien Buemi, who was 0.056 seconds behind to claimed the third-fastest time - ahead of early championship leader Da Costa and Frijns.
Rowland's best lap was good enough for sixth despite Massa's interference, as Dragon's Jose Maria Lopez beat Oliver Turvey (NIO) to seventh place.
Reigning champion Jean-Eric Vergne was ninth in the FP2, although that time was the 10th fastest across the two sessions as Sam Bird's quickest lap in FP1 - in which he placed third - was fractions faster.
Bird came to a stop on track during his full-power lap in FP2, relegating him to 18th on the timesheets.
That fate also befell Massa, whose inauspicious session was interrupted by an immediate stop on beginning his first 250kW run - which also affected Venturi team-mate Edoardo Mortara in FP1.
Season three champion Lucas di Grassi placed 21st in FP2 after completing just five laps, as his Audi car was hamstrung by water pump issues - which will be replaced before qualifying.
|2||Antonio Felix da Costa||BMW||BMW||1m17.902s||0.094s||25|
|7||Nelson Piquet Jr.||Jaguar||Jaguar||1m18.431s||0.623s||22|
|10||Jean-Eric Vergne||DS Techeetah||DS||1m18.633s||0.825s||26|
|14||Jose Maria Lopez||Dragon||Penske||1m19.022s||1.214s||20|
|19||Andre Lotterer||DS Techeetah||DS||1m19.857s||2.049s||22|
|20||Lucas di Grassi||Audi||Audi||1m20.119s||2.311s||22|
|2||Andre Lotterer||DS Techeetah||DS||1m17.511s||0.249s||17|
|4||Antonio Felix da Costa||BMW||BMW||1m17.652s||0.390s||10|
|7||Jose Maria Lopez||Dragon||Penske||1m17.818s||0.556s||15|
|9||Jean-Eric Vergne||DS Techeetah||DS||1m17.951s||0.689s||16|
|14||Nelson Piquet Jr.||Jaguar||Jaguar||1m18.357s||1.095s||14|
|21||Lucas di Grassi||Audi||Audi||1m20.257s||2.995s||5|