I tried restoring the entire memory card save but that corrupted my memory card (hence the freshly formatted MC :/). Because you have to restore the save individually you need a dump of the memory card you intend to write the save to, and you need to start the XD game on that memory card. I intend to test this with XD once my disc ships in (just ordered it off EBay a couple of hours ago).
Edit: Oh yeah, huge credit to Loukas for finding that app for me. He's been searching for solutions for me while I've been testing.