Ahead of the German GP later on, Fabio Quartararo has put his Yamaha on top of the timesheets in the warm-up session.
There could be a spanner in the works for the riders heading into the race, as there is a 50% chance of rain later on which could have a big effect on the outcome.
In the morning session, Pol Espargaro led for quite a majority before Quartararo set a 1m21.341s lap to go fastest towards the end.
The Honda of Espargaro settles for second, with Taka Nakagami and Joan Mir third and fourth.
Franco Morbidelli put his Petronas SRT in fifth place ahead of Maverick Vinales who showed good pace in the warm-up session but will start from 21st in the German GP.
Pecco Bagnaia finished as the fastest Ducati in seventh, Marc Marquez ended warm-up in eighth.
Jorge Martin ended ninth on the timesheets ahead of Aleix Espargaro who had an off at Turn 5 just under five minutes in, but was able to head back out on his spare bike.
Valentino Rossi had a stronger warm-up than qualifying, finishing in 11th, Miguel Oliveira and Alex Rins finished behind the Italian in 12th and 13th.
Luca Marini ended in 14th ahead of Danilo Petrucci and pole-sitter Johann Zarco.
Enea Bastianini put a time in that placed him 17th, the Italian received a three-place grid drop after qualifying yesterday for riding slowly on the track and will start 18th on the grid.
Lorenzo Savadori, Brad Binder and Jack Miller rounded out the top-20 positions.
Alex Marquez and Iker Lecuona finished as the final two riders in 21st and 22nd.