James Blake was the last American to do it, finishing runner-up to Roger Federer at the season-ending event 18 years ago when it was held in Shanghai.