New Wasps deal, captaincy for England's Haskell
James Haskell of England warms up at Forsyth Bar stadium in Dunedin on June 13, 2014 - by Marty Melville
Having graduated from Wasps' youth system, Haskell made his debut at the age of 18 in 2002 and helped the club to glory in the European Cup and the Premiership before leaving in 2009.
After spells in France, Japan and New Zealand, the back-row forward returned to the London club two seasons ago.
"I'm really pleased to have extended my contract with Wasps and am honoured to have been asked to captain the club," said the 29-year-old, who has won 51 caps for England.
"Wasps is so much a part of my life, having played here for nine seasons in total. I have a lot to thank the club's coaches and support staff for, in helping me to get back into the England set-up last season."
Haskell succeeds Chris Bell as Wasps captain.
"I am delighted that James has decided to extend his contract," said Wasps director of rugby Dai Young.
"It is an indication of the positive direction the club is moving in that players of his calibre and international experience are keen to be a part of what we're working hard to build."