After a first set that went with serve, Roddick drew first blood when he clinched the tie-break but the Spanish third seed hit back strongly in the second set to break the big-serving American twice.
Tenth seed Roddick was match point down in the 10th game of the third set but kept his nerve to level at 5-5 and force a tie-break.
The tie-break initially went with serve but Ferrer secured two crucial mini-breaks and sealed the win after more than two-and-a-half hours.
Ferrer, who hit 11 aces in the match and 49 winners compared with 37 unforced errors, was not broken once by his American opponent throughout the match.
The Spaniard, who produced a dramatic comeback against Juan Carlos Ferrero to reach the quarter-finals, this week became the fifth player to qualify for the season-ending ATP World Tour Finals in London. (The News Pk)