Paul McGregor will remain as St George Illawarra head coach for a further two seasons after extending his stay with the Dragons.
McGregor, who took over at the helm in 2014, signed a deal until at least the end of the 2019 season.
The 49-year-old has his Dragons sitting third in the NRL table after an impressive opening to the campaign.
"I'm very honoured and thankful to be given the opportunity to continue coaching at this great club, a club that means so much to me personally," McGregor said.
"This is a very proud club, rich in history and tradition with a big passionate member and supporter base and I feel very privileged and grateful to have been afforded this opportunity.
"Whilst the contract extension is nice for me and my family, it hasn't and won't shift my focus from the current 2017 season.
"I've learnt a lot over these past few years and will continue to develop and do everything I can bring sustained success to this club."
McGregor, a former Australia international who was the inaugural co-captain of the Dragons in 1999, has coached 76 NRL games.