Andrea Dovizioso led a Ducati one-two as the Italian rider edged out team-mate Andrea Iannone to end day one at the top of the times at the Red Bull Ring in Austria.
Iannone had pulled clear on the Desmosedici on his final run after fitting new rubber and held an advantage of 0.6 seconds as he produced the first 1m 23s lap of the weekend.
However, not to be outdone, Dovizioso upped his pace in the final minutes to set a benchmark of 1m 23.617s on the GP16, leaving Iannone 0.2 seconds adrift in second.
FP1 pacesetter Maverick Vinales was bumped back to third on the Ecstar Suzuki following his quickest lap in 1m 24.471s, which is a sizeable eight tenths down on the leading Ducati.
Valentino Rossi was the top Yamaha rider in fourth place on the Movistar YZR-M1 as he finished FP2 hot on Vinales' tale, while British rider Cal Crutchlow slotted into fifth on the LCR Honda and had the honour of being the fastest RCV-mounted rider in the afternoon session, clocking a time of 1m 24.688s as he finished 1.071 seconds off Dovi's pace.
Octo Pramac Ducati's Danilo Petrucci and Hector Barbera (Avintia Racing) finished sixth and seventh respectively followed by reigning world champion Jorge Lorenzo in eighth.
Lorenzo is 1.3 seconds down on Dovizioso after a lap in 1m 24.988s on the Movistar Yamaha and had been running outside the top ten during the first 15 minutes of the session.
Wildcard entry Michele Pirro on the factory Ducati was next ahead of Repsol Honda's Marc Marquez, who completed the top ten. Championship leader Marquez, sixth fastest in FP1, lapped in 1m 25.039s as he ended the day with 1.4 seconds to find on the top Ducati.
However, neither Lorenzo nor Marquez fitted fresh tyres and both will expect to climb much higher up the order on Saturday.
Scott Redding was 12th on the Octo Pramac Ducati behind Aspar Ducati's Yonny Hernandez, with Pol Espargaro (Monster Yamaha Tech 3) and Marc VDS Honda pair Jack Miller and Tito Rabat finalising the top 15.
Eugene Laverty appeared to be furious with Iannone at the end of the session as the Irishman remonstrated with the Italian as they stopped to complete their practice starts. Laverty was 21st on the Aspar Ducati ahead of Aprilia's Stefan Bradl.
Dani Pedrosa, who came off during FP1, is languishing in 19th place on the Repsol Honda, while Aleix Espargaro finished 18th on the Suzuki after a spill early in FP2. The Spaniard later went to have his hand checked over.
It was a frustrating day for Bradley Smith, who was 17th in the afternoon on the Monster Yamaha Tech 3 M1, with Alvaro finishing Bautista 16th on the Gresini Aprilia in FP2.
1. Andrea Dovizioso
2. Andrea Iannone
3. Maverick Viñales
4. Valentino Rossi
5. Cal Crutchlow
6. Danilo Petrucci
7. Hector Barbera
8. Jorge Lorenzo
9. Michele Pirro
10. Marc Marquez
11. Yonny Hernandez
12. Scott Redding
13. Pol Espargaro
14. Jack Miller
15. Tito Rabat
16. Alvaro Bautista
17. Bradley Smith
18. Aleix Espargaro
19. Dani Pedrosa
20. Stefan Bradl
21. Eugene Laverty
22. Loris Baz
CLICK HERE for full results