I use a long line with Storm.
I throw the toy, tell her "bring", she goes and gets it. Now because she is VERY stubborn and independent, she will try to run off here. SO, I take the leash and reel her in.. I call her, at the same here "Storm Here"...... Once she gets to me and sits, I reward her. For Storm, She just wants her toy back to run around with. I usually have another toy with me. One of the soft ones she likes to beat up. I drop it for her to catch. She runs and plays... and that makes her happy. When she was younger, I used food. It was a bit easier then.
Fetch is actually a good way to work on recall (makes it fun!). No reason you shouldn't be able to do that now. Just makes sure you have 100% control of her and she doesn't get loose. Try it first in the house... then backyard. Once she's gotten used to the recall and understands what she's being asked, you can try in front of the house, or elsewhere. Always make sure you have the leash ready to go though, and that you're in a more quiet area with no other dogs around.
-Pakros von Jagenstadt "Duke" (01/06/10) -CGC