Villarreal announced on Thursday that the new deal will keep Garrido at the club until 2014.
The Yellow Submarine are currently third in La Liga after a sensational start to the season.
Garrido’s current contract with the club is set to expire at the end of the season.