Jamie Vardy:New contract

England striker and Arsenal target Jamie Vardy has agreed a new deal with Premier League champions Leicester.

The Foxes said the 29-year-old, whose goals helped the club claim a shock title success last season, will sign an extended four-year contract.

"Both parties hope this announcement will end recent speculation regarding Jamie's future," a club statement said.

Vardy was the subject of a bid from Premier League rivals Arsenal before the start of Euro 2016.

The Gunners had hoped to tie up a deal for the former Fleetwood player before the tournament began but that failed to happen.

Vardy scored in England's 2-1 win over Wales at Euro 2016 as Roy Hodgson's side finished second in Group B to make it through to the last 16.