Edmonton Oilers management and defenceman Eric Brewer put their heads together Wednesday and came to an agreement.

The restricted free agent signed a one-year contract worth $2.65 million US plus performance bonuses, avoiding a salary arbitration hearing scheduled for this Saturday.

"We were not comfortable leaving this in the hands of a third party," Edmonton general manager Kevin Lowe said in a release. "We expect Eric to continue his development as a world class player and look forward to his playing in the World Cup of Hockey."

The six-foot-four-inch, 225-pound Brewer had seven goals and 25 points in 77 games for the Oilers last season.

A native of Vernon, B.C., Brewer led the club with an average of 24 minutes, 39 seconds of ice time.

In four seasons with the Oilers, Brewer has 29 goals and 71 assists for 100 points in 315 games.

Brewer played for Canada's gold-medal winning team at the 2002 Olympics and helped the country win gold the past two seasons at the world championships.

with files from Canadian Press