You're right, Borowski is more offensive, so he's the natural sub for Ballack whereas Kehl is more defensive, so he should sub Frings. But who knows, I've got the feeling that Klinsi has become a bit overconfident and might think he could swipe Italy away with a very offensive line up...:angel2:
Anyway, I don't think that Frings will be suspended and actually I even hope that he won't be because Germany would have a reason to whine about and I would fear their anger, you know..
About Matrix: Yes, he should start.

He's got his bad reputation by doing stupid fouls, okay...BUT: If you watch all the matches of Inter and Milan of the last season (Nesta and Materazzi) you'll see that one of them was clearly better than the other...and that was not Nesta.
I have trust in Matrix. Barzagli played well against Ukraine but Germany will be a different story and there's no doubt that he lacks experience...