On January 21, 2009, Vizquel signed a minor league contract with the Texas Rangers and made the team's major league roster. He served mainly as a backup middle infielder. In 62 games with the Rangers, he had 47 hits, 17 runs, 14 RBIs with a .266 batting average and a .660 OPS to go with 27 strikeouts and 13 walks. In each of the three positions (shortstop, third base, second base) he played with the team, he made no errors. He played 27 games at shortstop for 196.2 innings, making 32 putouts and 76 assists with 22 double plays turned; he appeared in 20 games at third base for 101 innings, having five putouts and 22 assists, while making 23 putouts and 49 assists at second base.
On November 23, 2009, Vizquel agreed to a one-year contract with the Chicago White Sox worth $1.4 million. After making the deal official, former shortstop and White Sox legend Luis Aparicio asked that his number 11 be temporarily "unretired" for Vizquel during the 2010 season, mostly due to the fact that White Sox manager Ozzie Guillén — like Vizquel and Aparicio, a Venezuelan shortstop — had rights to #13, the number Vizquel has worn through his career.