Owen Nolan, who hasn't played in the NHL since the 2009-10 season, announced his retirement Tuesday at the Sharks' home rink. "I guess I've known this day was here for a while," said Nolan, a five-time All-Star and Olympic gold medalist with Canada. "It's tough to give it up when your heart and mind wants to keep doing it. My body can't keep up and I had to accept that."