The White Sox and right-hander Javier Vazquez have agreed to a three-year, $34.5 million contract extension, announced Tuesday after the right-hander worked three innings against the Rockies at Tucson Electric Park. Vazquez, 30, has a career record of 100-105 with a 4.34 ERA and 1,602 strikeouts in 290 games over nine Major League seasons. He will receive $12.5 million in 2007, as called for in the final year of his four-year contract he signed with the Yankees in 2004, and will be paid $11.5 million each year from 2008-10. "Javier and his representatives made a proposal that we felt was fair and made sense for us over the next several seasons," said White Sox general manager Ken Williams. "Javier has expressed a desire to remain in Chicago, and based on what he has accomplished in his career and the familiarity and stability he found with the White Sox and the city of Chicago, it's a win-win situation for both sides."