The new deal will keep Spalletti in charge at Zenit until the summer of 2015.
The new deal will see Spalletti both coaching Zenit and managing the club’s transfer policy, the club has confirmed.
Spalletti took over as Zenit head coach in December 2009.