Novak Djokovic said he expects a "great battle" against Italian powerhouse Matteo Berrettini in Sunday's Wimbledon final when victory will earn the Serb a record-equalling 20th Grand Slam title.

The 34-year-old maintained his imperious progress as he fought off Canadian Denis Shapovalov in three tight sets on Friday to move into his 30th Grand Slam final.

Seventh seed Berrettini will be contesting his first but Djokovic is fully aware that the 25-year-old, who hits serves at close to 225 kph, is a credible threat to his hopes of drawing level with Roger Federer and Rafael Nadal.