Two men who won their opening matches at the ATP World Tour Finals met at the O2 Arena tonight as Novak Djokovic took on Juan Martin del Potro.
Djokovic went into the game on an 18-game winning streak and he made it 19 with a 6-3 3-6 6-3 victory over Argentina's Del Potro.
Read how it all unfolded in our game-by-game updates below.
Evening folks! This is arguably the game of the competition so far as two men in tip-top form face off at the spectacular O2 Arena.
The two men are nervously shifting their feet about backstage at the moment as they await their boxing-style entrance in front of an expectant, buzzy crowd.
Before we talk about this match, let's just recap what happened earlier on in the afternoon session. Both Roger Federer and Richard Gasquet had lost their opening matches to Djoko and DelPo respectively and it was Federer who bounced back with a straight-sets win over the Frenchman.
Del Potro wins the coin toss in the middle and elects to receive. An odd choice considering he has a big serve but perhaps he feels more confident being served at early on.
When these two last met in the final of the Shanghai Masters last month it was Djokovic who came through in three sets.
Both men can qualify for Sunday's semi-finals tonight. Any kind of win will take Djoko through but Del Potro needs to win in two straight sets to ensure his place in the last four.
STAT! You have to say that the form books favour Novak tonight. He is on an incredible 18-match winning streak and has won 10 of the 13 matches he's played against Del Potro.
OK, here we go... Djoko to serve first.
Two loose backhands from Novak and he's already looking a little shaky at 0-30.
Stunning 29-shot rally as Djokovic saves a second break point to bring it back to deuce. Del Potro seems to have issues moving off his forehand at the moment as he keeps slipping over.
The Serb comes through with a big serve to earn advantage and then crisp forehand to clinch the game. Not the best start from the world number two, but he's held.
Both men are feeling it early on and they produce another rally of big-hitting that Djokovic again wins to half the deficit in this game to 30-15.
A simpler hold for DelPo as he tracks down Djokovic's mishit return at 40-15 before the Serb nets his pass.
A love-hold for Djokovic as Del Potro shoots long with a couple of returns before Novak ties up the game with an elegant backhand.
Look who's at the tennis tonight, it's Manchester City's in-form Argentinian Sergio Aguero:
Aguero will obviously be supporting fellow countryman Del Potro but he's in trouble now at 30-40...
CLOSE! The world number two almost converts but his in-to-out forehand curls just past the sideline. Back to deuce.
Booming serve from Del Potro that Djokovic can only get his frame to and that's a second break point saved by the Argentine.
Del Potro comes through, just, as Djokovic pulls a forehand wide. Both men have now had one easy service game and one testing one.
DelPo attacks the Djoko second serve and it pays dividends as his next forehand can only be netted by the Serb. 30-30.
Djokovic wins the next two points though to make it five holds in a row to start the match. Nothing in it so far.
Del Potro looks to be in trouble when he offers Djokovic plenty of time to pass him at the net but he guesses cross-court and it's right so he has an easy volley to put away. 30-30.
A fourth BREAK POINT of the match for Djokovic as Del Potro hits wide after a heavy-hitting rally. Djokovic is winning those long battles every time at the moment.
The Serb misses out again, this time because of an unforced error off the backhand wing.
Djokovic saves a game point with a delightful drop shot before earning BREAK POINT as DelPo mishits a backhand.
BREAK! The Serb converts the break at the fifth attempt as he works Del Potro left, then right before the Argentine is forced to go for a win-or-bust forehand that flashes wide. Advantage Novak.
You might expect Djokovic to be a little wary after getting that break but he's as cool as a cucumber, getting his first serve in so that it's difficult for Del Potro to assert himself. The Argentine now has to win three games in a row to ensure that he doesn't lose the first set.
Djokovic is getting his first serve in an impressive 78% of the time, with Del Potro only at 59%.
Del Potro, serving with new balls, rattles off a quick hold to 15 thanks to a couple of aces. Novak will now serve for the first set.
THREE SET POINTS for Novak as Del Potro can only find the net with a forehand on the run...
SET! What a way to wrap it up as Djokovic delivers a second-serve ACE down the middle.
So that first set going Djokovic's way means that Del Potro cannot guarantee a place in the semi-finals this evening. He'll now have a showdown match with Federer in the final round of group matches.
We're back underway at the O2 and Del Potro opens up two game points with his fifth ACE of the match.
Encouraging start to the second for Del Potro as he does come through to 15. Can he now shorten the points on Djokovic's serve and earn some more break points? He had some early on in the match but has since looked powerless on the world number two's serve.
A love-hold for Djokovic as he wraps up the game with a flamboyant drive-volley at the net.
Del Potro finally wins one of the lengthy exchanges between the two as Djokovic uncharacteristically hits long with a backhand. 30-15.
Djokovic produces an outrageous backhand return winner and 40-15 but can't bring it back to deuce as the holds continue in the second set.
Del Potro's serve has got noticeably better in this set. He's upped his first-serve percentage to a whopping 82%.
No danger on the Djokovic serve at the moment as he holds to 15 thanks to a wild forehand return from Del Potro. Who is going to crack first in this set?
Lovely, controlled backhand volley from Del Potro moves him to 40-0. Both men looking so assured on serve right now.
Djokovic claws it back to 40-30 but then hits long with a backhand to allow Del Potro to hold.
Not a good start from Djokovic as he carelessly pushes a short forehand wide. This is the same game where he broke Del Potro in the first set.
TWO BREAK POINTS for Del Potro as Djokovic nets...
BREAK! HUGE stroke of luck for Del Potro as his backhand clips the tape and drops over onto Djokovic's side of the court. He breaks in the sixth game, just like Djokovic did in the first set.
Another bullish rally from two of the world's top five players and again it's Del Potro who gets the better of this one. He's just added a few more mph to his groundstrokes and it's unsettling Novak.
Fantastic from DelPo as he holds to love to edge within a game of the second set. Looks like we will soon be into a decider.
Del Potro seems happy to serve it out as he goes powerfully at a couple of returns but can't get them in. It's a love-hold for Djokovic and now it's a huge game. Can DelPo hold serve and take us into a decider?
Huge point coming up now at 30-30. Massive...
Casual from Djokovic as his off-forehand drifts wide. SET POINT DEL POTRO...
SET! He gets it, banging down a wide serve that Djokovic can only block back long.
Djokovic begins the third with a hold to 30. He raced to a 40-0 lead but was then pegged back.
Game two of the third set starts with two gorgeous winners from either side of the court. Del Potro's forehand sent Djokovic the wrong way before the Serb responded with a clean backhand down the line.
We're all level at the start of the third as Djokovic fails to return another big serve from DelPo.
Dodgy start to his service game from Djokovic as he wildly slaps a drive-volley a long way out before double-faulting. 0-30 and a glimpse of a break for Del Potro.
TWO BREAK POINTS now for the Argentine as Djokovic again gets it wrong, this time with a regulation forehand.
We're back at deuce as first Djokovic booms down an ACE before bravely approaching the net, with Del Potro failing to curl a forehand down the line.
That could be a huge hold for the world number two as he rattles off four points in a row to prevent going a break down in the decider. Can Del Potro now recover from that setback and put the pressure back on the Serb?
He does just that with a confident hold to 15, sealing the game with a mighty serve up the middle that Djokovic can't get back in play.
Del Potro guesses right on Djokovic's approach shot and he should at least test the Serb but can only mishit well wide. 30-15.
We remain on serve in the final set as Djokovic calmly puts away the easiest of forehand volleys. Now we come to the sixth game, where in both of the first two sets the deciding break was made. Can Del Potro hold to stop the rot?
Uncomfortable start to the game from Del Potro as he first shoots long with a backhand before dragging a forehand into the net. 0-30 and worrying times for the Argentine.
THREE BREAK POINTS FOR DJOKOVIC...
BREAK! He takes the first as Del Potro again fires long. The sixth game of the set proves to be the undoing for the server once more.
Del Potro offers little fight in that game as Djokovic moves to within one of the match and a place in the last four of the tournament.
The crowd look to get behind Del Potro as he hits a forehand winner to open the game. Has he got any fight left?
The number four seed forces his opponent to serve it out by holding to 30.
No problems for the Serb on the opening two points as he moves to within two of the match.
STUNNING drop-volley from Djokovic and he has THREE MATCH POINTS...
GAME, SET AND MATCH DJOKOVIC!
Classy backhand up the line wraps it up for the world number two. He extends his winning streak to 19 games. For Del Potro, he'll now have a whoever-wins-goes-through final match against Roger Federer.
Anyway, that's all we've got time for here on SM. Make sure you come back tomorrow for Ferrer vs. Wawrinka and Nadal vs. Berdych. See you then.