<P> The current singles champions as of the 2017 tournament are Alexander Zverev ( def . Roger Federer ) and Elina Svitolina ( def . Caroline Wozniacki ) . </P>
<P> The current singles champions as of the 2017 tournament are Alexander Zverev ( def . Roger Federer ) and Elina Svitolina ( def . Caroline Wozniacki ) . </P>
who has won 2017 canadian grand prix tournament
who has won 2017 canadian grand prix tournament
Alexander Zverev ( def . Roger Federer ) and Elina Svitolina ( def . Caroline Wozniacki ) .
Alexander Zverev ( def . Roger Federer ) and Elina Svitolina ( def . Caroline Wozniacki ) .