ATLANTA -- Chicago is Jose Contreras' kind of town.

And it will be his home through at least 2009.

Prior to taking the field for their Spring Training finale against the Atlanta Braves on Saturday, the White Sox announced the signing of the veteran right-hander to a three-year, $29 million contract extension.

"It's been a long process," said general manager Ken Williams. "We had a number in mind, we had a length, a term in mind. Basically, it was whether Jose and his agent were going to understand our position enough to want to come back at those numbers."

There is no option at the end of the deal, which does include a no-trade clause for 2007.

Everything about the deal suits Contreras, especially the timing of it.

"I'm happy that I'm going to stay here for a little while and stay with this team," he said through third-base coach Joey Cora. "I wanted to get something done before the season started so I could just focus on the season and get rid of any trade rumors.

"This is the team that gave me the confidence and the opportunity to perform," he added. "I'm happy here and my family's happy here."

The 34-year-old Contreras went 15-7 with a 3.61 ERA in 2005, his first full season with the team, and set career bests for wins (15), starts (32), innings pitched (204 2/3) and strikeouts (154). His 11 second-half victories tied for the Major League lead with Houston's Andy Pettitte.

Contreras was acquired from the New York Yankees for Esteban Loiaiza on July 31, 2004.