In that situation I decide which match is the most important (usually the Cup/CL knockout/top of table League match) and put in/reserve the best players for that match. The other match gets the 'lesser' players and some of the other players from the important match. I can then use only a few condition packs to get the ones that need to play in both matches up to scratch for the second match. YMMV