No Rock in Rio de 2011 não participarão apenas bandas de rock mas a seguites bandas participarão:
1° dia – Abertura: AC/DC, Linkin Park, Foo Figthres, Coldplay, Paul Mccartney, Radiohead e Muse
2° dia – Dia Pop: Avril Lavigne, Paramore, Bon Jovi, Blink-182 e Shakira
3° dia – Dia Teen: Tokio Hotel, McFly e Miley Cyrus
4° dia – Dia Alternativo: Bob Dylan, Pearl Jam, Guns N Roses, Red Hot Chili Peppers, Incubus, Evanescence e U2
5° dia – Encerramento: – Dia Heavy Metal: Rush, Avenged Sevenfold, Metallica, Iron Maiden, Ozzy Osbourne e Slipknot.
Você que pensa que somente bandas internacionais vão tocar no ronk in rio 2011 você esta enganado, muitas bandas brasileiras também vão participar do evento confira algumas:

Cansei de Ser Sexy
Copacabana Club
Ivete Sangalo
Kid Abelha
Los Hermanos
Pato Fu
Na verdade o Rock in Rio acontece todo ano só que não é no Rio de Janeiro é em Lisboa-Portugal e em Madrid-Espanha.
Minha dúvida, é que se o nome é Rock in Rio, era para ser realizado no Rio de Janeiro, mas tem outros shows do Rock in Rio em Lisboa e em Madrid "isso não faz sentido".
Eu tenho mas notícias para você que quer ir no Rock in Rio, vai ter que esperar dois anos até o Rock in Rio de 2013, porque os ingressos já estão esgotados!