Witnesses photographed Anderson, 45, wearing the one-piece suit Thursday in Rio de Janeiro. The actress made the iconic suit famous playing C.J. Parker from 1992 to 1997 on "Baywatch."
The nature of the commercial was not reported.
In addition to the commercial, Anderson is preparing for the Sept. 24 premiere of the all-star season of "Dancing with the Stars," People reported.
Reindeer recovered after escaping from Santa during lighting ceremony
Wisconsin business offering 'therapeutic cuddling' forced to close