Valtteri Bottas of the Williams Formula One team turned in the fastest time in the final practice for the Austrian Grand Prix, nipping Lewis Hamilton of Mercedes and leaving championship leading Mercedes teammate Nico Rosberg in fifth.
With the sun only occasionally poking through overcast skies, Finland's Bottas posted a fast final lap to turn in a best time of 1 minute 09.848 seconds, besting Hamilton by 0.050 second.
Williams teammate Felipe Massa was third and Daniil Kvyat of Torro Rosso fourth ahead of Rosberg, who was 0.151 second off the pace, as six tenths of a second covered the top eight drivers.
Sergio Perez of Force India went wide off one turn and saw his car briefly go airborne on Saturday before recovering.
Hamilton had been comfortably quicker than Rosberg in free practice, when the two Mercedes were the only cars to lap in under one minute 10 seconds. The Briton is 22 points behind Germany's Rosberg after seven races.
Hamilton has won four races to Rosberg's two so far this season, but has also suffered two costly retirements.
Qualifying for the first Grand Prix in Austria in 11 years, starts at 1200 GMT.