The Blaugrana were defeated 3-2 in their last La Liga match, and with El Clasico on the horizon, Roura has made some alterations to his starting XI.
Gerard Pique is suspended, so club captain, Carles Puyol will partner Javier Mascherano in the centre of defence. Adriano is preferred to Jordi Alba at left-back.
Andres Iniesta has been rested, with Thiago Alcantara making up the midfield trio alongside Xavi and Sergio Busquets.
Lionel Messi pulled out of training on Friday but has shook off any knocks to feature from the start.
Osasuna boss Jose Luis Mendilibar has opted for Joseba Llorente in attack ahead of top goalscorer, Kike Sola, who settles for a place on the bench. The former Villarreal striker will be supported up top by Miguel De las Cuevas, Oier, and Alvaro Cejudo.
Barcelona (4-3-3): Valdes; Alves, Puyol, Mascherano, Adriano; Xavi, Busquets, Thiago; Pedro, Messi, Villa
Subs: Pinto, Alexis, Alba, Fabregas, Song, Bartra, Iniesta
Osasuna (4-3-2-1): Fernandez; Bertran, Arribas, Flano, Nano; Lolo, Loe; Oier, Cejudo, De las Cuevas; Llorente
Subs: Nino, Sola, Silva, Masoud, Punal, Ruben, Ricardo