Aug 18, 2007 8:30 PM EST

Jermaine Dye ended free agency speculation when he signed a two-year, $22 million contract extension with the White Sox Saturday.

The 33-year-old will receive $9.5 million in 2008 and $11.5 million the following season, the White Sox said on their official website.

The deal includes a mutual option of $12 million in salary for 2010 or a $1 million buyout.

Via Yahoo.com