How do you get super rood in diamond?

First you defeat the elite4 and then go to the battle frontier, from there go to route 25, on the way there is a fisherman who gives you the super rod.