I'd say Tiger. He has to face weather conditions such as wind, water, sand, high grass, etc., along with a much larger field than Federer faces. Federer plays one match a day, then is done until the next round. Tiger has to play against a large field for about four hours a day, four days in a row. I think Tiger dominates more. That said, neither of these two are human.