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 prior to 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.