Sergio Perez has narrowly topped Free Practice 1 in a session that saw less than 0.01s split the top three.
Charles Leclerc was second best, his time set much later in the 60-minute hit out, with Max Verstappen third fastest.
With only the single practice session before cars go into parc ferme, it was a busy start with everyone bar Alex Albon immediately venturing out on track.
That included Lando Norris, who had returned to the circuit after being absent on Thursday with food poisoning.
Most opted for the hard compound tyres, though a smattering had fitted the mediums; the two Mercedes pilots along with Nicholas Latifi, Valtteri Bottas, and Guanyu Zhou.
Both Aston Martin drivers had also been on the yellow rubber, though Sebastian Vettel and Lance Stroll completed only an installation lap before touring back to the pits.
The early running was set by Max Verstappen, the Red Bull driver logging a 1:13.575 in a busy opening 15 minutes that saw him log 10 laps.
That was not unique with the bulk of the field having recorded a similar number of laps – in many instances more.
With 25 minutes run, Perez was the first driver to switch to the soft compound tyres.
The Mexican was third fastest at the time, his best a 1:13.972s to sit 0.3s away from his pace-setting team-mate.
He soon improved to a 1:11.853s to top the session, remaining there when Verstappen completed his soft tyre run moments later, 0.008s slower than Perez.
Carlos Sainz and Leclerc sat third and fourth, though neither had made the switch to the softer tyre.
They were 0.2s and 0.4s down on Perez respectively, though were enjoying good pace in the middle sector of the lap.
Bottas was fifth best, also on a set of soft compound tyres as the Alfa Romeo Sauber again showed promising pace – as it did in Mexico last time out.
Inside the last quarter hour of the session, George Russell moved fourth fastest with a 1:12.189s on a set of the soft compound tyres.
Vettel improved with 10 minutes to run, mustering a 1:12.157s to slot into fourth place, 0.03s quicker than Russell’s effort.
On a set of soft tyres, a mistake from Hamilton at Ferradura saw the Mercedes driver run wide, ruining his lap to remain 17th.
The Brit had run wide, getting onto the kerb on the outside of the double-right hander which saw him lock up as he turned into the tight right-hander at Esse which followed.
When he did manage to complete a lap, he rose to third best to slot in 0.187s back from Perez.
Leclerc split the two Red Bulls with a late lap, a time 0.004s off the pace on a set of soft compound rubber.
That was how Free Practice 1 ended, with Perez atop the timesheets, narrowly clear of Leclerc with Verstappen just 0.004s further back.
Fourth fastest was Sainz, then came the Mercedes duo of Hamilton and Russell, followed by Vettel, Mick Schumacher, Bottas, and Pierre Gasly to round out the top 10.
Qualifying comes next, with cars set to enter parc ferme the moment they roll out of that session, the outcome of which will set the starting order for Saturday afternoon’s Sprint.
Results: Formula 1 Sao Paulo Grand Prix Grand Prix, Free Practice 1
Pos | Num | Driver | Team | Laps | Time | Diff |
1 | 11 | Sergio Perez | Red Bull Racing | 28 | 1:11.853 | |
2 | 16 | Charles Leclerc | Scuderia Ferrari | 30 | 1:11.857 | +0.004s |
3 | 1 | Max Verstappen | Red Bull Racing | 27 | 1:11.861 | +0.008s |
4 | 55 | Carlos Sainz | Scuderia Ferrari | 29 | 1:12.039 | +0.186s |
5 | 44 | Lewis Hamilton | Mercedes-AMG F1 Team | 24 | 1:12.040 | +0.187s |
6 | 63 | George Russell | Mercedes-AMG F1 Team | 23 | 1:12.055 | +0.202s |
7 | 5 | Sebastian Vettel | Aston Martin F1 Team | 29 | 1:12.157 | +0.304s |
8 | 47 | Mick Schumacher | Haas F1 Team | 26 | 1:12.314 | +0.461s |
9 | 77 | Valtteri Bottas | Alfa Romeo F1 Team | 30 | 1:12.466 | +0.613s |
10 | 10 | Pierre Gasly | Scuderia AlphaTauri | 31 | 1:12.467 | +0.614s |
11 | 14 | Fernando Alonso | Alpine F1 Team | 24 | 1:12.554 | +0.701s |
12 | 23 | Alex Albon | Williams Racing | 28 | 1:12.633 | +0.780s |
13 | 31 | Esteban Ocon | Alpine F1 Team | 29 | 1:12.705 | +0.852s |
14 | 18 | Lance Stroll | Aston Martin F1 Team | 25 | 1:12.759 | +0.906s |
15 | 4 | Lando Norris | McLaren F1 Team | 27 | 1:12.955 | +1.102s |
16 | 20 | Kevin Magnussen | Haas F1 Team | 24 | 1:12.997 | +1.144s |
17 | 6 | Nicholas Latifi | Williams Racing | 31 | 1:13.019 | +1.166s |
18 | 24 | Zhou Guanyu | Alfa Romeo F1 Team | 29 | 1:13.115 | +1.262s |
19 | 22 | Yuki Tsunoda | Scuderia AlphaTauri | 31 | 1:13.347 | +1.494s |
20 | 3 | Daniel Ricciardo | McLaren F1 Team | 27 | 1:13.359 | +1.506s |