Barbora Strycova overcame numerous rain delays to beat Caroline Garcia of France 2-6, 6-3, 6-3 in first-round action at the Rogers Cup women's tennis tournament.

Strycova, ranked 22nd in the world, came from behind to defeat 22-year-old wild-card Garcia in an afternoon session plagued by five rain delays lasting a combined four hours.

On two occasions, Strycova and Garcia returned to the court only to be ushered away just moments later when the rain restarted.

After losing the first set, Strycova battled back to win the next two. The Czech native will now face sixth seed Venus Williams in the second round.

Following the last of the rain delays, Strycova held serve then broke her opponent to take a 5-3 lead in the third set.

On match point, Garcia, ranked 31st in the world, fired her forehand into the net.