Barbora Krejcikova advanced to Wimbledon's third round with a 6-4, 3-6, 6-2 win over Caroline Dolehide, overcoming injuries and limited play to defend her title.