Playing tennis on a standard court is one thing, competing in a match atop a hotel in Barcelona, Spain is another.