India, Oct. 7 -- Novak Djokovic had to endure more than just tennis-based challenges when he took court in the ongoing ATP Shanghai Masters 1000 tournament's second-round match against Yannick Hanfmann on Sunday.

In the brutal heat of Shanghai, where temperatures reached around 30 degrees and humidity was at a crushing 80%, the Serbian tennis ace vomited multiple times during his contest.

However, the perseverance of the 24-time Grand Slam champion showed up eventually. Despite conceding the first set to Hanfmann and struggling with the heat, he came back to win the match 4-6, 7-5, 6-3.

"It's the same for every player out on the court, but it's brutal. It's brutal when you have over 80% humidity day after day, particularly for the guys...