No, Ribery is perfect for 4-4-2 and 4-3-1-2. He can also play in 4-3-2-1 of course, but we don't have a partner for him, unless Ranieri decides to play Giovinco.
Ribery isn't a winger, he's an attacking midfielder. He plays exactly the same position Nedved had before Capello made a pure ML out of Neddy. But he can also play excellent on the wing.
Even if the choice is both Diego and Silva for 50m or Ribery alone for 50m i won't think at all and i'll go for the Frenchman.
Btw, anyone else thinks that if Calciopoli didn't happen Ribery would have been a Juve player today?