Simona Halep picked up her 20th WTA title on Saturday, beating Elena Rybakina to win the Dubai Duty Free Tennis Championships.