The striker's previous contract was due to expire in 2025.
The Italy international has now signed a new agreement to 2029 to end speculation over his future.
Advertisement
Advertisement
Lazio announced last night: "SS Lazio announces that the contract of the footballer Mattia Zaccagni has been extended until 30 June 2029."
Zaccagni's agent Mario Giuffredi warned only last week that they would be listening to offers this summer due to the lack of movement from the club's side.