An inspired Alexander Zverev beat world number one Novak Djokovic 6-4 6-3 to win the ATP Finals on Sunday -- the biggest title of the German's fledgling career.

The 21-year-old broke serve once in the opening set and three times in the second to pull off a shock victory in a packed 02 Arena -- denying Serbian Djokovic a record-equalling sixth title at the ATP's blue-riband event.

Djokovic was a firm favourite having looked unbeatable all week, not dropping a set or even a service game, but 24 hours after being booed following a semi-final win over Roger Federer, Zverev had the crowd drooling over an audacious display.

Zverev is the first German to win the title since Boris Becker in Frankfurt in 1995 and the youngest since Djokovic won at the same age in Shanghai in 2008.

Djokovic had beaten Zverev comfortably in the round-robin phase on Wednesday, but he looked edgy.

At 4-4 in the opener a couple of poor Djokovic forehands gave Zverev the chance to serve for the set and he sealed it thanks to three consecutive aces.

An increasingly ragged Djokovic then dropped his opening two service games of the second set, either side of breaking Zverev for the first time.

With victory looming world number five, Zverev showed no sign of nerves and clinched the title when he sent a backhand winner past a stunned Djokovic.

He collapsed onto his back before Djokovic sportingly walked around to the other side to congratulate him.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.