Bouchard battles hard to defeat Zahlavova Strycova