Alastair Cook has signed a new three-year contract with Essex after announcing his retirement from international cricket.

The former England captain revealed on Monday that the fifth Test against India will be his last, bringing the curtain down on a 12-year international career.

But the 33-year-old, who has made 160 Test appearances, will continue to play domestically with the county where he came through the academy system.

"It's great news that Cooky has committed his future to the club," said Essex head coach Anthony McGrath.

"He's one of the best batsmen in the world and he's so important for us both on and off the pitch. He's a great person to have around the club and is a great role model for the young players coming through.

"He also has the ability to change a game with his batting and that's something everyone wants in their team."