You really shouldn't need to trade. I mean, you can use the same gamesave for both games, so you can get all the "unique" Pokemon from both games on the same gamesave.
Also, you can probably trade from one to somebody else, like your friend, and then trade to the other game.