Juan Martin del Potro will be hoping to go one better than last year after reaching his second successive final in Vienna.