Is it even Best Looks of the Week if the 23-time Grand Slam champion Serena Williams isn't in it? The style icon both on and off the court, this week it was really hard to choose just one look from Serena. Between her cute matching swimsuit attire with daughter Olympia and elegant ballgown looks, the world No. 8 stole the show.

These are the best looks of the week:

1

Serena Williams

Advertising

2

Naomi Osaka

Advertising

3

Sofia Kenin

4

Elina Svitolina

Advertising

5

Victoria Azarenka