Flyers GM Paul Holmgren said Friday that winger Scott Hartnell had successful surgery to repair a broken first metatarsal in his left foot and will be out four to six weeks, according to an ESPN.com report.