Richard scored eight points more than his opponent, but lost 6-3 5-7 4-6 to Milos Raonic in the Bangkok semis.
His next tournament is Bejing where he will face Florian Mayer in the first round.
The first set was a master class from Richard who won it 6-3 showing very good tennis. In the second set, the Canadian's serve - already good to begin with - got even more powerful and a single poor service game cost Richard the set.
In the third set, Richard had breakpoints in two of Raonic's service game, but both were fended off with huge aces, 24 in total. Like in the second set, a moment of weakness when serving to stay in the set and the match was gone.
As Stanislas Wawrinka lost to Julien Benneteau at the same stage in Kuala Lumpur, there were no decisive changes in the race to London.