Lewis Hamilton survived a spin at Turn 11 early in the session to end the day second fastest, splitting the two Red Bulls. The three-time champion clocked a 1:17.801 on the UltraSofts - 0.131s down on Friday pacesetter Daniel Ricciardo but 0.032s clear of Max Verstappen.
"It's been a good day today," said Lewis. "It didn't really start out great, particularly in the second session with the big spin on my first lap.
"That really threw off the session and obviously made it a little bit tricky to get the run on the SuperSoft. So I put myself on the back foot.
"But the single lap and then the long run on the UltraSoft was probably one of the best I've ever done. I don't think I've ever done 26 laps that consistent, apart from in the race maybe. We got lots of information, the track was feeling better in the second session once the temperature came up.
"It was great to see all the fans buzzing already today, in the paddock but also in the big grandstands. So overall a good day."