He became a free agent at the end of the season and signed a minor league deal with the Washington Nationals on December 13, 2008. On February 4, 2010, the Baltimore Orioles signed Guzmán to a minor league deal, and he completed the 2010 season at the AA level playing for the Bowie Baysox. In December 2010 it was announced that he signed a deal to play in Japan for the Chunichi Dragons in 2011. He signed a minor league contract with the Cincinnati Reds for the 2012 season, and was released in June.