A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 290

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 164

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 233

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 313

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 354

News Swiftly

Novak Djokovic loses to Jannik Sinner in Shanghai Masters final

Novak Djokovic missed the opportunity to claim the 100th title of his stellar career as Jannik Sinner won a high-quality Shanghai Masters final.

World number one Sinner continued his dominant form this season with a 7-6 (7-4) 6-3 victory over the 37-year-old Serb.

Djokovic was aiming to become only the third man - after Jimmy Connors (109) and the watching Roger Federer (103) - to chalk up a ton of titles.

The carrot of the century had been providing extra motivation for Djokovic in Shanghai.

So too was the opportunity to show the younger generation that he still has the quality and durability to beat them to the biggest prizes.

However, a couple of lapses from the 24-time Grand Slam champion at key moments proved costly in Sunday's final and allowed Sinner to edge the most critical points.

The 23-year-old Italian, who continues to have a doping case lingering in the background despite being initially cleared of wrongdoing, played impeccably to pick up his seventh title of a remarkable year.

Sinner, whose successes have included the Australian Open and US Open, has won 65 of his 71 matches in 2024.

Despite the defeat, Djokovic has plenty of positives to take from a tournament where he produced some of his best tennis of the year.

Losing to Sinner for the third consecutive time, though, is a telling statistic as the veteran aims to keep pushing the next generation led by Sinner and Spain's Carlos Alcaraz.

"It's tough to tell you the secret [to beating Djokovic] because he doesn't have any weaknesses," Sinner said.

"You have to use the small amount of chances he gives you. He is a legend of our sport and is very tough to play against."