Beat maylene and wake first.
She goes to stark moutain to battle razqayza arceus
There is no battlable character named Katrina in Pokemon Diamond. However, the Gym Leader Fantina can be battled in her gym after delivering the Charm to the grandmother in Celestic Town
in platinum she is in the Pokemon contest center
You can find her at the Contest Hall.
canalave
Beat Fantina in Hearthome City.
In the Hospital. Because she has diarhea.
She's the gym leader of Hearthome City and an user of ghost Pokemon.
In Diamond, Badge 5 can be gotten by defeating Fantina in her Gym in Hearthome City.
You don't have to see her afterwards.
After you get the HM and earn the Fantina in the Hearthome City Gym
you can not send from Pokemon battle reveloution to diamond but you can send from diamond to Pokemon battle reveloution