Carlos Sainz was fastest in FP1 before his Ferrari teammate Leclerc was fastest in FP2, the second of the pair of one-hour sessions.
Hungarian Grand Prix FP1 results: Sainz fastest by Verstappen
What happened in the Hungarian GP Free Practice 1?
Verstappen set the early pace at 1m21.235s on soft tires before Sainz produced 1m20.696s and then Leclerc drove in 1m20.225s.
Verstappen got out of there within 0.018s and then Sainz beat him by 1m20.184s, before Leclerc ducked under the 1m20s barrier at 1m19,863s. Again, Verstappen came close – within 0.009s.
Sainz lowered the bar to 1m19,671s and then Leclerc unleashed a lap of 1m19,426s.
In the final runs with 15 minutes to go, Verstappen topped out with 1m18.880s, but was quickly overshadowed by Sainz at 1m18.750s, who made a second push lap on his last set of tyres. The fastest time of the session was 0.13 s faster than the world championship leader.
Leclerc was third, 0.3 seconds faster, ahead of Lando Norris (McLaren) and George Russell (Mercedes).
Hungarian Grand Prix FP2 results: Leclerc fastest of Norris
What happened in the Hungarian GP Free Practice 2?
The battle for the fastest time between Ferrari and Red Bull resumed from the start, with Sainz, Verstappen and Leclerc all setting the fastest times on medium tyres.
Leclerc worked to 1m18.911s, almost half a second ahead of Sainz and 0.743s faster than Verstappen.
Teams switched to the faster soft rubber just before half time, with Norris initially setting the pace with an impressive 1m18,662s.
Leclerc took P1 with 1m18.445s, while Sainz was only able to take third, 0.231s off the pace. Verstappen was slightly slower, producing 1m18.728s for fourth, ahead of Daniel Ricciardo’s second McLaren.
Leclerc reported a torque problem on his long run and went to the pits for the team to investigate. His resumption was further complicated when he snapped his jack as he pulled out of the garage.
On a largely incident-free day, Alex Albon spun his Williams into Turn 1 and was able to rejoin.