O anúncio acontece uma semana depois de Djokovic, vencedor de 23 títulos de Grand Slam, ter sido derrotado pelo espanhol Carlos Alcaraz na final de Wimbledon.
"Sempre gostei de estar no Canadá, mas depois de conversar com a minha equipa, acreditamos que esta é a decisão correta", declarou o número dois do mundo num comunicado divulgado pela federação de ténis do Canadá.
"Gostaria de agradecer ao Karl Hale, diretor do torneio, por entender esta decisão. Espero sinceramente poder voltar ao Canadá e a Toronto nos próximos anos para jogar diante dos seus ótimos fãs", disse o sérvio, vencedor do evento em 2007, 2011, 2012 e 2016.
Após Toronto, o calendário da ATP ainda inclui outro torneio Masters 1000 em Cincinnati (13 a 20 de agosto) como preparação para o último Grand Slam do ano, o US Open, que será realizado entre 28 de agosto e 10 de setembro em Nova Iorque.
Há uma semana, Alcaraz, número um do mundo, privou Djokovic do seu oitavo título de Wimbledon e lhe provocou a sua primeira derrota no court central do All England Club desde 2013.
A derrota para o jovem espanhol também acabou com a possibilidade de Djokovic, aos 36 anos, conquistar os quatro torneios de Grand Slam no mesmo ano.
Até o momento, 'Nole' conquistou este ano o Open da Austrália e Roland Garros, títulos que o levaram a 23 troféus de Grand Slam, recorde do ténis masculino, superando o espanhol Rafael Nadal por um.
O americano Christopher Eubanks, que teve uma brilhante atuação em Wimbledon chegando aos quartos de final, substituirá Djokovic no court central de Toronto.
"Claro, estamos dececionados que Novak não vá jogar no National Bank Open este ano", disse Karl Hale, diretor deste Masters 1000, em comunicado.
"Sentiremos falta dele, mas ainda temos uma longa lista de jogadores sensacionais confirmados para o evento deste ano, incluindo 41 dos 42 melhores jogadores do mundo", acrescentou Hale.
Comentários