England's Steven Gerrard have signed new deals with Liverpool that will keep them at the club until 2009, the European champions said on Friday.
Captain and midfielder Gerrard, who only last week looked on the verge of leaving the club for Chelsea, and central defender Carragher signed extensions to their existing contracts, Liverpool said on their official website.
"It's a massive weight off my mind," Gerrard said. "Over the last twelve months there has been a lot of speculation about my future and it hasn't helped my football.
"It's nice to sign a four-year deal with no clauses to make sure this situation doesn't happen again," he told the website.
Gerrard appeared set to walk out on his boyhood club when contractual talks broke down last week and Premier League champions Chelsea made an offer, reported in the media at $56 million, for the midfield dynamo which Liverpool rejected.