Gabriel starts for Arsenal against Sporting CP
Arsenal Football Newsletter
The Gunners are in Portugal on Tuesday night for the first leg of their last-eight tie, looking to bounce back from consecutive defeats.
Rice missed the second of those, a shock loss to Southampton at St Mary's, but he trained on Monday and is fit enough to start alongside Martin Zubimendi in central midfield.
Mikel Arteta also confirmed that Gabriel is available despite his injury scare on the weekend.
The Brazilian was forced off in the second half against Southampton and immediately had ice strapped to his knee.
However, he has recovered from that and starts alongside William Saliba at the heart of defence.
Arsenal will be without Bukayo Saka and Jurrien Timber, with neither travelling to Portugal.
"They haven't travelled in yet," Arteta said.
"Let's see, hopefully they're going to be ready for the weekend, if everything goes well.
"That's a massive boost because in recent days we've lost so many important players and that's something that we need to change immediately."
Ben White continues at right-back in Timber's absence, while Riccardo Calafiori looks set to come into the side with Piero Hincapie still out.
Read More
Real Madrid vs Bayern lineups: Starting XIs and confirmed team news
Sporting CP vs Arsenal: Champions League quarter-final - LIVE
Real Madrid vs Bayern Munich: Champions League - LIVE
Winter escapes and activities to end the year in style
With Saka out, Noni Madueke is the preferred option on the right, though Max Dowman's form could see Arteta hand him minutes at some stage of the match.
Viktor Gyokeres has been selected to lead the line against his former side. He has five goals in his last three appearances for club and country.
Confirmed team news
Arsenal XI: Raya, White, Saliba, Gabriel, Calafiori, Zubimendi, Rice, Odegaard, Madueke, Trossard, Gyokeres.
Substitutes: Arrizabalaga, Ranson, Lewis-Skelly, Salmon, Mosquera, Norgaard, Martinelli, Dowman, Havertz, Jesus, Harriman-Annous.