The Broncos have signed linebacker Mario Haggan to a two-year, $3.5 million contract extension. Haggan will make $1.25 million in guaranteed money, a league source told ESPN on Wednesday. He spent his first five seasons with the Bills before signing with the Broncos in 2008.