When I was running and racing I did weights on my hard running days, right after running. In that way I gave my legs a complete rest the day after. If you run hard one day and do weights on the other day your legs will never really recover. Although everybody i s different, I ran my best times with this method. Mari