A match that had been billed as a potential banana skin for Kvitova turned out to be remarkably straightforward as she closed out a 6-2, 6-4 win in an hour and 38 minutes.
Kvitova's only slight wobble came when serving for the match, a couple of wild errors helping Wozniacki pull back one of the breaks. However, there were no nerves at the second time of asking, a love hold seeing her book the first spot in the last 16.
Going into the match, Wozniacki had posted more wins at the Olympics than any player left in the draw not named Serena Williams. Against an on-song Kvitova, though, she never looked like adding to the total.
It has been an inconsistent year for Kvitova, but as has so often been the case whilst on Fed Cup duty, playing in the red, white and blue of the Czech Republic has roused her into life. On the Maria Bueno Centre Court, she was for the most part unplayable, 43 winners leaving the Wozniacki a virtual bystander for large stretches of the contest.
The first salvo came in the opening game, the Czech unleashing winners off either wing to snare the immediate break. In the blink of an eye she had stretched this lead to 4-0 and while Wozniacki belatedly got in the scoreboard, a comeback never looked on the cards.
The second set proved a more closely contested affair, although Wozniacki once again appeared to be swimming against the tide. After fending off a couple of early break points, the Dane succumbed a few games later, spraying her usually metronomic backhand into the tramlines.
With the winners flowing from Kvitova's racquet showing no sign of drying up, the finishing line soon floated into view. Ironically, the final play was a rare glimpse of Wozniacki on the offensive, pulling her torturer all over the court only to fluff her volley with the court gaping.