Swift headlines Sky's line-up for the one-day race alongside Bernhard Eisel, Andy Fenn, Chris Sutton, Elia Viviani and Sky debutant Alex Peters.
"I’m feeling fully fit now, with no pain or discomfort at all. My rehab has gone really well so we’ll just have to see what happens," Swift said via the team's website.
"With the course, the weather, and the mix of teams who have entered, it promises to be a really aggressive race, and that always makes it very hard to read tactically.
"Being consistently near the front in those types of situations is vital, and having only six riders per team also adds an extra dimension of unpredictability."
Giro d'Italia stage winner Viviani is another option for Sky in a sprint finish, with seasoned Classics riders Eisel and Fenn providing firepower in the 200-kilometre race's hilly mid-section.
Twenty-seven-year-old Rotherham man Swift was runner-up in the rain-soaked 2014 edition of the RideLondon-Surrey Classic behind Adam Blythe, then of the British NFTO team. Now signed to Australian WorldTour outfit Orica-GreenEdge, Blythe will return to defend his win.
Tour de France stage winners Mark Cavendish (Etixx-QuickStep) and André Greipel (Lotto-Soudal) are also on the provisional start list, although there is still a question mark over Cavendish's fitness after he suffered from illness in the Tour's final week.
Sky announced on Wednesday that Peters was joining the team as a stagiaire for the remainder of the season. In addition to RideLondon, Peters will join Swift at the following Tour of Denmark.
Sky also announced rosters for the forthcoming Clásica San Sebastián (August 1), Tour of Poland (August 2-8) and Tour of Denmark (August 4-8).
Team Sky squads for early August races
Clásica San Sebastián
Nathan Earle, Sebastián Henao, Peter Kennaugh, Lars Petter Nordhaug, Danny Pate, Nicolas Roche, Kanstantsin Siutsou, Chris Sutton
Bernhard Eisel, Andrew Fenn, Alex Peters, Chris Sutton, Ben Swift, Elia Viviani
Tour of Poland
Ian Boswell, Philip Deignan, Sergio Henao, Vasil Kiryienka, David López, Mikel Nieve, Xabier Zandio, Salvatore Puccio
Tour of Denmark
Nathan Earle, Sebastián Henao, Lars Petter Nordhaug, Alex Peters, Kanstantsin Siutsou, Chris Sutton, Ben Swift
Video: Secrets of the toolbox - Team Sky
Thank you for reading 5 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1