Wolves have handed Andy Keogh a two-year contract extension which ties him to the club until summer 2012.
The Republic of Ireland striker still had 18 months remaining on his existing deal which was signed following his arrival from Scunthorpe United in January 2007.
Keogh has made 33 appearances in all competitions for the Championship promotion hopefuls this season.
"From stepping in the door just over two years ago, Andy has had a huge impact for us," manager Mick McCarthy's told the club's official website.
"He's a striker but he's also played wide left and wide right when required as good if not better than anyone else and always puts a real good shift in.
"There's always been interest in Andy from other clubs and all the managers I speak to like him.
"There have been a couple of occasions when he's had a rocky relationship with the supporters and perhaps hasn't quite been appreciated for all the graft he puts in.
"But all he ever wanted to do when he sat down in the office with me was to sign and stay on here.
"He loves it at Wolves and wants to play for this club and I think that's fantastic."