Robbie Neilson praised Andy Halliday's versatility and "top-quality attitude" after the 30-year-old signed a new contract with Hearts until 2024.
The former Rangers player's deal was due to expire in the summer, but the Tynecastle club value his experience and his ability to play to a high level in various different positions and have moved to hand him a two-year extension.
"I'm really pleased to get Andy tied down," said manager Neilson. "He's more of a utility player for us but he's a very, very good one. It's difficult to get guys of that calibre who can cover in so many positions.