Czech Tomas Berdych stunned second seed Andy Roddick 6-7, 7-5, 7-6 to reach to the final of the Japan Open on Saturday.