The Barclays ATP World Tour Finals semi-finals get underway on Saturday and you can watch both matches live for free online.
Roger Federer kicks off play on Saturday afternoon against Spanish hustler David Ferrer who put Novak Djokovic to the sword earlier this week. Make no mistake Ferrer is very dangerous when he's in this mood but he'll be regretting not finishing off Tomas Berdych on Friday night. Ferrer let a 6-3, 4-3 lead slip away and as a result Berdych pipped him to the top of Group A.
It means Ferrer has to try and beat Federer for the first time in twelve encounters on the tour. They've had a few close battles on the clay but Federer has few peers indoors and he's on a 14 match winning streak right now.
In the evening session, we have an intriguing clash between Tomas Berdych and Jo-Wilfried Tsonga. Both these players are perennial threats to the top four but they've lacked the consistency to claim one of the the game's biggest titles themselves in the past. They've enjoyed strong finishes to the year, Tsonga reached the Paris Masters final earlier this month and his all-action style has proved predictably popular with the fans at the O2 Arena. Berdych may have won their only previous match at the China Open last month but do not be surprised if it's the fun-loving Frenchman who books a place in Sunday's final.