Les Bleus need just a point to progress to the quarterfinals and also bring fully-fit M'Vila into the starting lineup, while Hamren is forced to make two changes due to injuries.
Laurent Blanc brings the midfielder into the side in place of Jeremy Menez, who scored in the last game against Ukraine but is a booking away from missing Les Bleus' next game.
In his only other change, Yann M'Vila also replaces Ben Arfa's clubmate Yohan Cabaye, who has been struggling with injury this week, with Mathieu Debuchy and Phillipe Mexes keep their places despite also being a yellow card away from suspension.
The Swedes, whose exit was confirmed after a 3-2 loss to England, have made two changes from the team that started against Roy Hodgson's men, as Johan Elmander (foot) and Rasmus Elm (knee) drop out of the XI due to injury.
Erik Hamren therefore re-calls forward Ola Toivonen, who was dropped for the tie with The Three Lions after an unimpressive opening game against the co-host, and hands Emir Bajrami his first appearance at Euro 2012.
Olof Mellberg could be playing his last game for his country with reports circulating that the center-back will retire after the tournament. Elsewhere in defense, Mikael Lustig is left on the bench with Andreas Granqvist continuing at right back and Jonas Olsson keeping his place in the middle.
Sweden (4-2-3-1): Isaksson; Granqvist, Mellberg, J Olsson, M Olsson; Källström, Svensson; Larsson, Ibrahimovic, Bajrami; Toivonen
Subs: Wiland, Hansson, Lustig, Antonsson, Safari, Wembloom, Holmen, Wilhelmsson, Hysen, Rosenberg
France (4-2-3-1): Lloris; Debuchy, Rami, Mexes, Clichy; Diarra, M'Vila; Ben Arfa, Nasri, Ribery; Benzema
Subs: Mandanda, Carrasso, Evra, Reveillere, Koscielny, Valbuena, Matuidi, Malouda, Martin, Giroud, Menez