Serena Williams takes on Victoria Azarenka this afternoon in the semi-finals of the women's singles at the London 2012 Olympic Games (13:30 BST start).
Serena crushed Azarenka last month on the way to her fifth Wimbledon title, and the Belarussian will have to produce something special to avoid a similar fate on Centre Court later today as Williams has been looking onimously good so far.
The American destroyed poor Caroline Wozniacki 6-0 6-3 in the quarter-finals on Thursday and is relishing the chance to take on Azarenka again. And why not - she leads their head-to-head 8-1 and has beaten her twice in straight sets this year.
Azarenka has struggled to recapture the form which saw her go unbeaten until the end of March, but she's become an expert in producing her best at exactly the right time during her rise to the top of the rankings, and she upped her game at the end of both sets to see off Angelique Kerber 6-4 7-5.
"We had the longest rallies. At one point I just couldn't believe when it was going to be over during the point," said Azarenka yesterday.
"It was a really tough one, a very good match from both of us. We showed very high quality tennis and a big fight today, and there's nothing more that you could ask from both of us.
"It was important to take command first and stay aggressive. It was very difficult to do it all the time against her, but in the end I think I got it the most."
Look forward Serena to advance to the gold medal match.
Prediction: Williams in two.