At Day 4 of Wimbledon, lots of action took place despite rain late in the day shutting down all the matches except for the one on Centre Court, with the retractable roof. Roger Federer won to wrap up the day.

Earlier in the day, some of the highlights included 19-year-old Australian Nick Kyrgios taking down 13th-seeded Richard Gasquet (3-6, 6-7(4), 6-4, 7-5, 10-8). Here he is serving for match point:

Rafael Nadal also advanced today with a win over Lukas Rosol (4-6, 7-6(6), 6-4, 6-4). Nadal's match was unusually difficult given his usual dominance; he dropped the first set and won the second in a tiebreaker. Rosol had upset Nadal at Wimbledon before, but that was not the case today. Nadal was pretty happy about it, showing quite a bit of emotion for a second round win:

Serena Williams advanced on the women's side, defeating Chanelle Scheepers easily (6-1, 6-1). Here she does a twirl after her win, which is much more graceful than her fall into the crowd during doubles play yesterday:

More match results from Day 4 can be found here. On the ladies side, along with 1st-seeded Serena Williams, Maria Sharapova (5th), Angelique Kerber (9th), Ana Ivanovic (11), Eugenie Bouchard (15), Sabine Lisicki (19), Andrea Petkovic (20), and several more advanced. Here is a highlight or two from Sharapova's match:

Seeded players that were upset by non-seeded players today in the ladies' singles were 15th-seeded Carla Suarez Navarro, who was upset by Zarina Diyas of Kazakhstan and 31st-ranked Klara Koukalova, who was upset by American Madison Keys. Here is Keys match point:

On the men's side Nadal (2), Federer (4), Stan Wawrinka (5), Milos Raonic (8), John Isnier (9), Kei Nishikori (10), and Tsonga (14) were among the top seeded players to advance. Isner played another near-recording-setting tiebreak that he won 19-17, almost a mirorr image of what he did last year in an impressive show on athleticism and durability. 24th-seeded Gael Monfils was upset by Czech Jiri Vesely.

Check out the men's draw here and the ladies here. See you bright and early for Day 5 action tomorrow! Let's hope for sunshine instead of rain.