Alexander Zverev, 29, who won his first two Grand Slam titles this year, has clinched the year-end No. 1 men's tennis ranking.