Ferrari driver Felipe Massa was fastest in the third and final practice session for the Spanish Grand Prix on Saturday, edging Lotus' Kimi Raikkonen by .006 seconds.
Massa left it late in his run to clock a best time of 1 minute, 21.901 seconds in mostly sunny conditions.
Red Bull driver Mark Webber was third quickest, just in front of Romain Grosjean for Lotus.
Three-time Formula One defending champion Sebastian Vettel was fifth for Red Bull, one place ahead of two-time F1 winner Fernando Alonso of Ferrari.
McLaren's struggles show no signs of ending, however, with Jenson Button and teammate Sergio Perez outside of the top 10 places for the second straight day.
Qualifying is later Saturday. The race is Sunday.