Welcome and I am sorry to hear this.
First, could you give us a bit more information -
How long have they been together?
How long has this behaviour been going on?
You mention their cage is the right size, what are its actual measurements?
Do you have multiple of every item in the cage and do all hides have two exits?
Finally, you say attacking, are they actually properly fur ball fighting or is it just dominance behaviours (Chasing, mounting, rumbling)?
If they are actually furball fighting which has the potential or has already caused injuries, then they sadly need to be permanently separated as this means their bond has unfortunately failed.
Otherwise, your 9 month old is likely experiencing the 9 month hormone spike. Provided they are not actually fighting, then a few days separated to allow his hormones to settle and then a reintroduction on neutral territory will allow them to make the decision about their relationship. If they go back together happily, then it is likely just tensions caused by a hormone spike which has settled.
If they immediately go back to tense behaviours upon reintroduction then it is likely they no longer want to be together