Daniel Abt headed an Audi one-two in practice for the Marrakech round of the 2017/18 Formula E season.
The German won in Hong Kong on the opening weekend of the campaign but lost that victory to a technical infringement.
He kicked off his bid to earn a win he can keep in perfect style by beating reigning FE champion and team-mate Lucas di Grassi in the second of two practice sessions on Saturday.
Despite heavy fog descending on the Moroccan circuit practice two proved to be much faster, with six drivers lapping quicker than di Grassi's session one benchmark.
Abt was the first of the frontrunners to take top spot early in the session, but a lot changed between then and his flying lap that eventually earned him the quickest time.
Six other drivers hit the summit over the course of the session, with the biggest moves coming in the final few minutes.
Alex Lynn dipped below di Grassi's new lap record on a 1m20.192s, before that was narrowly beaten by the two Jaguars - Nelson Piquet Jr went to the top before Mitch Evans displaced him.
Sebastien Buemi was the first driver to break the 1m20s barrier on a 1m19.936s, but moments later di Grassi usurped his long-time rival with a 1m19.898s.
Abt completed the late flurry of improvements by slamming in a 1m19.760s.
Jose Maria Lopez jumped as high as third at one stage on his FE comeback and ended up seventh in second practice, giving hope to the Dragon Racing team that struggled dearly in Hong Kong.
Felix Rosenqvist, Jean-Eric Vergne and Andre Lotterer completed the top 10 in the second session, which - although the circuit was covered in a thick mist most of the time - was nowhere near as eventful as the opener.
While di Grassi kept it clean to go quickest, several drivers had brushes with the wall, lurid slides and runs down escape roads.
Venturi had the worst of the luck in first practice, but it was from reliability rather than driver errors.
Maro Engel stopped five times while his team-mate Edoardo Mortara suffered that fate twice - the team rectified the "software bug" for practice two, in which Mortara complained of a misted-up visor.
|1||Lucas di Grassi||Audi||Audi||1m20.310s||-||25|
|6||Sam Bird||Virgin||DS Virgin||1m21.651s||1.341s||22|
|8||Nelson Piquet Jr.||Jaguar||Jaguar||1m21.819s||1.509s||23|
|10||Oliver Turvey||NIO||NextEV NIO||1m21.897s||1.587s||23|
|12||Alex Lynn||Virgin||DS Virgin||1m22.016s||1.706s||21|
|13||Jose Maria Lopez||Dragon||Penske||1m22.105s||1.795s||25|
|16||Antonio Felix da Costa||Andretti||Andretti||1m22.602s||2.292s||26|
|18||Luca Filippi||NIO||NextEV NIO||1m23.769s||3.459s||16|
|2||Lucas di Grassi||Audi||Audi||1m19.898s||0.138s||19|
|5||Nelson Piquet Jr.||Jaguar||Jaguar||1m20.115s||0.355s||13|
|6||Alex Lynn||Virgin||DS Virgin||1m20.192s||0.432s||16|
|7||Jose Maria Lopez||Dragon||Penske||1m20.384s||0.624s||9|
|11||Oliver Turvey||NIO||NextEV NIO||1m20.453s||0.693s||13|
|13||Sam Bird||Virgin||DS Virgin||1m20.532s||0.772s||12|
|14||Antonio Felix da Costa||Andretti||Andretti||1m20.594s||0.834s||13|
|20||Luca Filippi||NIO||NextEV NIO||1m21.186s||1.426s||12|