The Czech Republic international replaces Jack Wilshere for the trip to Craven Cottage, while Martin Jol makes four changes to the team that lost against Chelsea
There are no other changes for the Gunners following their 0-0 draw at home to Everton on Tuesday, with Wojciech Szczesny retaining his place in goal after Lukasz Fabianski suffered a cracked rib.
Manager Arsene Wenger has kept his faith in the central pairing of Per Mertesacker and Laurent Koscielny, with club captain Thomas Vermaelen again consigned to a place on the bench.
Rosicky comes into the midfield alongside Mikel Arteta and Aaron Ramsey, while a frontline of Santi Cazorla and Theo Walcott are spearheaded by Olivier Giroud.
Fulham manager Martin Jol makes four changes to the team that lost 3-0 against Chelsea, with Steve Sidwell, Alex Kacaniklic, Kieran Richardson and Stanislav Manolev coming in for Giorgos Karagounis, Damien Duff, John Arne Riise and Sascha Riether.
Fulham starting XI: Schwarzer; Manolev, Senderos, Hangeland, Richardson; Enoh, Sidwell; Ruiz, Emanuelson, Kacaniklic; Berbatov.
Subs: Etheridge, Riise, Hughes, Karagounis, Frei, Rodallega, Petric.
Arsenal starting XI: Szczesny; Sagna, Mertesacker, Koscielny, Monreal; Arteta, Ramsey, Rosicky; Cazorla, Walcott, Giroud.
Subs: Mannone, Vermaelen, Gibbs, Wilshere, Oxlade-Chamberlain, Gervinho, Podolski.