Japan riding wave of confidence