Madison Keys came through a three-set semifinal thriller against Iga Swiatek at the Australian Open to reach her second Grand Slam final.