Garrido, the recent German Open winner - for his first European Tour victory - compiled a three-under-par 69 to move to 136, eight under par.
With him are his compatriots Jose Rivero and Domingo Hospital, and three Englishmen: Peter Baker, who had the best second round with 66, Gary Evans and Miles Tunnicliff. The group is completed by the Swedes Michael Jonzon, who bogeyed the last, missing the outright lead, and Joakim Haeggman.
A shot back are Ireland's Padraig Harrington, who can seal his Ryder Cup place with victory, and Englishman Van Phillips, with Sweden's Ryder Cup wild-card hopeful Jesper Parnevik among those a further stroke back.
Garrido can follow his father to become Seve Ballesteros's first pairs partner by taking one of the 10 automatic places if he can secure the 125,000 points on offer for victory this week.
Jose Maria Olazabal, who is in the 10th and final automatic qualifying place, shot 74, spending much of his round worrying about a spectator he hit with his ball on his third hole. He found out that the injured fan had recovered, but he is seven shots off the pace.
Scores, Digest, page 27Reuse content