Top seed Juan Martin del Potro advanced to the final of the Japan Open as he saw off Spain's Nicolas Almagro courtesy of two tie-breaks.