Heraldo de Madrid - Swiatek cruises, Osaka battles through in Montreal