Elena Rybakina took revenge over world No 1 Aryna Sabalenka to win a nail-biting Australian Open final Saturday and clinch her second Grand Slam title.