The New Orleans Hornets and free-agent Carl Landry have agreed to a new contract, sources said Thursday morning.

Landry, who had been aggressively pursued by several teams, including the Portland Trail Blazers, accepted the Hornets' proposal. He likely will step directly into the starting power forward role, left vacant when David West signed with the Indiana Pacers.

Landry played a key role in the Hornets' playoff drive last year after West was lost for the rest of the season with a torn ACL on March 24.