answered question 7/9/2009 How Many Grand Slam Has Andy Roddick Won? Andy's won the US open. He was the winner in 2003. He Beat Juan Carlos Ferrero 6–3, 7–6(2), 6–3 in the final. This is his only win in a Grand Slam final.