Ryan Harrison caught viral pneumonia while playing in Asia and was so sick when he arrived in Vienna that he had to spend two weeks there recovering before he was released by doctors.

“Feels so good to be home with friends and family and I am almost 100%,” the No. 106-ranked American said on Facebook. “I had my first short hitting session yesterday and I am so happy to be back on court.”