federer djoker
Roger Federer (right) got the best of Novak Djokovic (left) in their last meeting on Tuesday in London. Getty

In the last important tennis match of the year, top-ranked Novak Djokovic faces No. 3 Roger Federer on Sunday in a dream final at the ATP World Tour Finals at London's O2 Arena. Both tennis superstars are coming off exceptional and one-sided victories in Saturday's semifinals.

Djokovic dismissed a resurgent Rafael Nadal 6-3 6-3 for his eighth win in the last nine matches against the Spaniard, and to even the career meetings record at 23-23. It was a comprehensive victory for the Serb, losing only 10 points on his serve, while converting three of his five break points. After the match, Nadal described Djokovic as "almost unbeatable."

Federer, who reached his 10th championship match in the World Tour Finals, needed only 70 minutes to knock out fellow countryman Stan Wawrinka 7-5 6-3. The 34-year-old is proving ageless, defeating the French Open champion after showing only limited vulnerability for a portion of the first set before winning the second set in clinical fashion.

Both Djokovic and Federer were quick to acknowledge the challenge ahead of them.

"He played a great match against Rafael Nadal earlier today and I'm sure it will be a fantastic meeting," Federer said of Djokovic.

“When he’s on, it’s hard to play him,” Djokovic said of Federer. “We always play matches with a lot of tension. There is a lot at stake. I know I have to be on top in order to win against him.”

Federer earned a straight-sets win over Djokovic in the round-robin stage, 7-5 6-2, in one hour and 17 minutes. Federer hit 19 winners in the second set.

For Djokovic, Sunday's final will be another opportunity to draw even with a rival. Federer barely leads the career series, 22-21.

Start Time: 1 p.m. ET

TV Channel: ESPN2

Live Stream: Watch ESPN

Prediction: Djokovic in straight sets