Desde su debut, Rocha ha sido la imagen de una gran variedad de campañas publicitarias incluyendo Versace, Americana Manhasset, Balenciaga, Chanel, D&G, Dior, Dolce & Gabbana, Lanvin, The Gap, Ports 1961, Tommy Hilfiger, Esprit, Liz Claiborne, Calvin Klein, Nicole Farhi, DeBeers, Zac Posen, y Rimmel.