World number two Roger Federer has pulled out of next month's Rogers Cup in Montreal.
The 33-year-old, a finalist at Wimbledon this year, has withdrawn in order to ensure that he will be in peak condition for the US Open.
Federer has not competed since his defeat to Novak Djokovic at SW19, but he intends to head into the season's final Grand Slam on the back of a prolonged break.
Valerie Tetreault, a spokeswoman for Tennis Canada, told ESPN that the Swiss "wants to make sure he will be [in] top shape" for the New York event.
Federer himself added: "I am disappointed that I won't be playing in Montreal, because it's a tournament and a city that I really enjoy and has incredible fans. I hope to be back in the future."
Jerzy Janowicz will take Federer's place in the Rogers Cup, which gets underway on August 10.