Up in Wisconsin we have a channel called PBS and on this there are University Discussions once in a while.
One day there was a chicken expert on there. He said there are 3 steps to follow for an aggressive rooster, I haven't had to try any so I'm not sure if they work.
Step 1 - the attackee only must catch the rooster and flip him upside down, carry him by his legs upside down while doing your chores (feeding the chickens, water, treats) so that the ladies see who is boss. Repeat when needed.
Step 2 - If step 1 doesn't work... I thought this was horrible but I don't know... do the same thing as step 1 but dunk the rooster into some water. (I really think this is horrible but I also think hitting the rooster is horrible, I probably would just jump to Step 3 instead of Step 2)
Step 3 - If step 1 & 2 don't work - Dinner