The Oilers signed right-winger Robert Nilsson to a three-year contract Saturday, as reported by the Associated Press. Nilsson set career highs in 2007-08 with 10 goals and 31 assists in 71 games. The 23-year-old finished sixth on the Oilers in scoring. He was obtained from the Islanders as part of the Ryan Smyth trade last year.