The 31-year-old Argentine, who is well known in Europe for his years with Bordeaux and Mallorca, has scored six goals in ten league appearances this season.
Cavenaghi won four Primera Division titles in Argentina, as well as one Ligue 1 crown, two Coupe de la Ligue and two French Super Cups.