Tomas Berdych will need to work his magic once again against one of the world's best players to capture the Dubai Championships Saturday.

Berdych staved off three match points against Roger Federer and eventually won 3-6, 7-6 (8), 6-4, earning himself a date with the top ranked Novak Djokovic.

Djokovic ended up in the final by sweeping Juan Martin del Potro 6-3, 7-6 (4). The Serb is in line to win his fourth Dubai title in five years, and is an undefeated 8-0 in 2013.

The Czech Berdych was down 6-4 and 8-7 during each of Federer’s match points, but rallied and won the third set with a blistering forehand return winner. Though it’s difficult to consider Berdych’s victory an upset, considering he’s beaten Federer in four of their last seven meetings.

Berdych hasn’t had nearly as strong success against Djokovic. The two last met in the Australian Open quarterfinals,with Djokovic clinching a four-set victory.

In 13 career matchups, Djokovic is 12-1 against Berdych. The only loss coming in Wimbledon back in 2010.

The game match begins at 10 a.m. eastern time and a live online stream can be view on ESPN3 here by submitting your cable provider information.