Re: Good gym program for tennis?
As somebody who is into tennis and personal training, I'd suggest that the majority of your training is focused on your legs and core. For the most part, you don't need heavy weights, but focus more on things like plyometric jumps, lunges, medicinal ball tossing, pushups, etc.
It does make sense to do maybe 20% of your workout as some strentgh training. So basically, for every 4 workouts you do working on speed/agility style, you should hit the weights to build some additional power. Squats, cable machine pulldowns, olympic presses, pull-ups, basically anything that will help you build more overall body power without bulking up much is key.
Just don't do things like standard arm curls, bench press, leg press, etc because they don't offer any real benefit for tennis.
Pospisil - Dancevic - Peliwo
Wawrinka - Haas - Janowicz - Gulbis
Thiem - Vesely - Coppejans