Rihanna, Lenny Kravitz, Josh Groban and Cee Lo Green have been tapped as the main musical attractions for the NBA All-Star Game, set for Feb. 20 in Los Angeles. Rihanna will perform her "Loud" hits "What's My Name?" and "Only Girl (In the World)" at halftime, while Kravitz will play his new single, "Come On Get It," during the player introductions.

Also during the All-Star game, Before tip-off, Josh Groban will perform the U.S. national anthem, while R&B singer Melanie Fiona will perform Canada's. The game will air live at 8 p.m. ET on TNT, Score Canada, ESPN Radio, and in more than 200 countries in more than 40 languages.

Rihanna and Kravitz will headline the 2011 NBA All-Star Entertainment Series presented by American Express. The company will offer cardmembers exclusive access including a special, behind-the-scenes tour of Staples Center to view artists' rehearsals, as well as receive premier seats adjacent to the performance stage for NBA All-Star Saturday Night and the 2011 NBA All-Star Game. In December, the NBA and American Express announced a comprehensive, multiyear marketing partnership that makes the company the league's Official Credit Card Partner.

A day before the official game, Cee Lo Green, Far East Movement and Keri Hilson will perform at the NBA's All-Star Saturday Night, which features the slam dunk and three point contests. Hilson will take on the U.S. national anthem, Green will sing "Forget You" and Far East Movement will perform its latest single, "Rocketeer." Cali Swag District is also scheduled to perform its hit song, "Teach Me How to Dougie," at the T-Mobile Rookie Challenge & Youth Jam on Friday (Feb. 18).

As previously reported, Hilson will also perform at the NBA All-Star Pregame show on Sunday, playing her single "Pretty Girl Rock," while Bruno Mars will perform several songs.

For Rihanna, Green and Mars, the performances will come exactly one week after the three artists perform and vie for awards at the 2011 Grammys this Sunday (Feb. 13).